[問題] rails respond 422

看板Ruby作者 (raison detre)時間10年前 (2014/10/15 11:12), 編輯推噓4(4010)
留言14則, 3人參與, 最新討論串1/1
請問一下 我在rails的controller中建立了一個post的action 但是我透過javascript或是fiddler中的composer對他發送 都會收到status 422 我試著用 scaffold 產生的表單對rails送 並且使用fiddler觀察了他的封包 發現他送出的body中 除了我的資訊之外還夾帶者其他的東西 如 authenticity_token 與 commit 等 請問如果我要使用javascript(或jquery)送該如何做 又或者我能不能單純一點 指定這個action只要接受單純的post 不要檢查這些東西 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.14.178 ※ 文章網址: http://www.ptt.cc/bbs/Ruby/M.1413342777.A.A29.html

10/15 12:33, , 1F
感覺有點不太清楚,有沒有傳送的封包長相
10/15 12:33, 1F

10/15 12:34, , 2F
你javascript是怎麼寫的?
10/15 12:34, 2F

10/15 13:25, , 3F
10/15 13:25, 3F

10/15 13:25, , 4F
這是我用fiddler送的一個空白的post
10/15 13:25, 4F

10/15 17:25, , 5F
縮圖太小了,看不到...
10/15 17:25, 5F

10/15 18:03, , 6F
10/15 18:03, 6F

10/15 18:04, , 7F
10/15 18:04, 7F

10/15 18:04, , 8F
抱歉~~我將圖切開了
10/15 18:04, 8F

10/15 21:43, , 9F
你可以用 http://pastebin.com/ 之類的網站把訊息都貼
10/15 21:43, 9F

10/15 21:44, , 10F
上來,會比較清楚,然後我猜你沒有注意到strong parame
10/15 21:44, 10F

10/15 21:44, , 11F
parameter,所以被擋下來?
10/15 21:44, 11F

10/16 21:58, , 12F
skip_before_filter :verify_authenticity_token
10/16 21:58, 12F

10/16 21:59, , 13F
或 skip_before_action :verify_authenticity_token
10/16 21:59, 13F

10/18 17:20, , 14F
謝謝喔,我用skip_before_filter的方式解決了
10/18 17:20, 14F
文章代碼(AID): #1KFUOvef (Ruby)
文章代碼(AID): #1KFUOvef (Ruby)