看板 Ruby 關於我們 聯絡資訊
<%= form_tag('/posts/1', method: :put) do -%> <%= text_field_tag('name' ) -%> <% end %> 請問一下 我用上面程式碼去產生出form的時候 我指定了method 為put 但是產生出來的form method仍然為post 請問這是? 大家真的在實務上都會遵照CRUD的規則嘛? 另外請問一下 -%> 這個意思是? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.14.29 ※ 文章網址: http://www.ptt.cc/bbs/Ruby/M.1416562714.A.930.html
danny8376: 標準HTML只能送出GET或POST 11/21 19:20
danny8376: 這邊PUT的form會用POST的方式傳參數告知實際是PUT 11/21 19:20
danny8376: 偷過這種方式來模擬PUT 11/21 19:21
tonytonyjan: 請自己查 rack method override 11/21 20:57
tonytonyjan: -%> 意思是省略行尾的 \n 11/21 21:04
chatnoir: 樓上高手! 11/22 12:55
ireullin: 謝謝提點,看來是得往比較深入一點去研究了 12/05 09:43