作者ireullin (raison detre)
看板Ruby
標題[問題] form_tag的疑問
時間Fri Nov 21 17:38:31 2014
<%= 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://webptt.com/m.aspx?n=bbs/Ruby/M.1416562714.A.930.html
1F:→ danny8376: 標準HTML只能送出GET或POST 11/21 19:20
2F:→ danny8376: 這邊PUT的form會用POST的方式傳參數告知實際是PUT 11/21 19:20
3F:→ danny8376: 偷過這種方式來模擬PUT 11/21 19:21
4F:→ tonytonyjan: 請自己查 rack method override 11/21 20:57
5F:→ tonytonyjan: -%> 意思是省略行尾的 \n 11/21 21:04
6F:推 chatnoir: 樓上高手! 11/22 12:55
8F:→ ireullin: 謝謝提點,看來是得往比較深入一點去研究了 12/05 09:43