[問題] form_tag的疑問

看板Ruby作者 (raison detre)時間10年前 (2014/11/21 17:38), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
<%= 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

11/21 19:20, , 1F
標準HTML只能送出GET或POST
11/21 19:20, 1F

11/21 19:20, , 2F
這邊PUT的form會用POST的方式傳參數告知實際是PUT
11/21 19:20, 2F

11/21 19:21, , 3F
偷過這種方式來模擬PUT
11/21 19:21, 3F

11/21 20:57, , 4F
請自己查 rack method override
11/21 20:57, 4F

11/21 21:04, , 5F
-%> 意思是省略行尾的 \n
11/21 21:04, 5F

11/22 12:55, , 6F
樓上高手!
11/22 12:55, 6F

12/05 09:43, , 8F
謝謝提點,看來是得往比較深入一點去研究了
12/05 09:43, 8F
文章代碼(AID): #1KRmWQam (Ruby)
文章代碼(AID): #1KRmWQam (Ruby)