我想捕捉整個職位參數,將其存儲在數據庫中的一個字段(文本),然後再獲取每個參數?可能?你可以展示的任何例子?感謝鐵軌 - 有沒有辦法捕捉整個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. R:有沒有辦法捕獲所有的函數參數值
- 3. 有沒有辦法在HTML5中捕捉攝像頭的視頻?
- 4. 有沒有辦法從網絡攝像頭捕捉圖像?
- 5. 有沒有辦法在Dart中捕捉JavaScript異常?
- 6. 有沒有辦法在Visual Studio中捕捉stderr和stdout?
- 7. 有沒有辦法在javascript中捕捉後退按鈕事件?
- 8. 有沒有一種(合法的)方法來捕捉iOS下的整個屏幕?
- 9. 有沒有辦法捕捉vuejs中的多個子組件發出的事件?
- 10. ViewPager沒有捕捉
- 11. 真的沒有辦法捕捉退格字符嗎?
- 12. 有沒有辦法找到pharse並捕捉下一個標記值
- 13. 有沒有辦法在PHP中捕捉MySQL和數據庫錯誤?
- 14. 有沒有辦法在Matlab中捕捉MEX函數分割錯誤?
- 15. 有沒有辦法省略掉參數?
- 16. 有沒有辦法放棄空捕獲?
- 17. 有沒有辦法在IE10 Metro中捕捉縮小的最大事件?
- 18. PHPUnit沒有捕捉異常
- 19. 捕捉與多個參數
- 20. 的IntelliTrace沒有捕捉參數和返回值
- 21. 有沒有辦法通過瀏覽器通過iPhone捕捉圖片?
- 22. 有沒有辦法來調用的std ::與多個參數
- 23. 捕捉異常而沒有捕獲塊
- 24. 有沒有辦法通過JSP/Servlet的原始訂單獲取POST參數?
- 25. 鐵軌 - heroku沒有提供密碼
- 26. XSLT - 捕捉參數
- 27. 有沒有一個鐵軌戰爭文件等效?
- 28. 有沒有辦法在一個數組
- 29. 有沒有辦法在一個數組
- 30. 有沒有辦法在PHP PDO中設置一個參數?