我想捕捉整個職位參數,將其存儲在數據庫中的一個字段(文本),然後再獲取每個參數?可能?你可以展示的任何例子?感謝鐵軌 - 有沒有辦法捕捉整個POST的參數?
0
A
回答
0
所有你需要的是類似於下面的東西。我並沒有包括所有的Sendgrid則params的,因爲有這麼多,你就會明白我的意思了幾個:
class SendgridMessage < ActiveRecord::Base
serialize :attachments
...
end
class SendgridMessagesController < ApplicationController
def create
SendgridMessage.create(:to => params[:to], :from => params[:from], :attachments => params[:attachments])
end
end
Sendgrid會發個帖子/與PARAMS sendgrid_messages,和你的對象將是使用所有正確的字段(您將需要添加一些示例)和序列化附件創建,就像您正在尋找的那樣。
2
可以序列整個PARAMS哈希(或其它任何物體)
class SomeModel < ActiveRecord::Base
serialize :params
…
end
class SomeModelsController < Applicationcontroller
def some_action
SomeModel.create(:params => params)
end
end
0
也許
request.raw_post
是你在找什麼?
http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-raw_post
相關問題
- 1. 有沒有辦法嘗試/動態捕捉整個頁面?
- 2. 有沒有辦法嘗試捕捉整個控制器?
- 3. R:有沒有辦法捕獲所有的函數參數值
- 4. 有沒有辦法在Django中將整個對象作爲POST參數傳遞?
- 5. 有沒有辦法捕捉變量中的dom元素的id?
- 6. 有沒有辦法在HTML5中捕捉攝像頭的視頻?
- 7. 有沒有辦法捕捉對textarea的更改?
- 8. 有沒有辦法捕捉剪貼板粘貼事件w jQuery?
- 9. 有沒有辦法從網絡攝像頭捕捉圖像?
- 10. 有沒有辦法在PHP中捕捉eval致命錯誤?
- 11. 有沒有辦法在Dart中捕捉JavaScript異常?
- 12. 有沒有什麼辦法可以在jQuery中捕捉空間
- 13. 有沒有辦法在Visual Studio中捕捉stderr和stdout?
- 14. 有沒有辦法在javascript中捕捉後退按鈕事件?
- 15. 有沒有一種(合法的)方法來捕捉iOS下的整個屏幕?
- 16. 有沒有辦法捕捉vuejs中的多個子組件發出的事件?
- 17. ViewPager沒有捕捉
- 18. 有沒有辦法捕捉頁面上每個DOM元素的變化
- 19. 有沒有辦法在urls.py中用django捕獲URL參數?
- 20. 真的沒有辦法捕捉退格字符嗎?
- 21. 有沒有辦法找到pharse並捕捉下一個標記值
- 22. 有沒有辦法在Matlab中捕捉MEX函數分割錯誤?
- 23. 有沒有辦法在PHP中捕捉MySQL和數據庫錯誤?
- 24. 有沒有辦法省略掉參數?
- 25. 嘗試捕捉鉻沒有捕捉語法錯誤
- 26. 有沒有辦法用cURL寫一個POST調用的整個請求體?
- 27. 有沒有辦法放棄空捕獲?
- 28. 捕捉參數?
- 29. 有沒有辦法捕捉基於openssh密鑰的身份驗證失敗?
- 30. 有沒有辦法捕捉網站使用python進行的網絡調用?