作者guitarpl (撞牆期)
看板Ruby
標題[問題] 關於paperclip上傳到S3的問題
時間Mon Oct 28 13:36:15 2013
Hi~最近在做Paperclip 圖片上傳到s3的部分
我想做的是,在s3上面有兩個不同的bucket
然後在圖片上傳new的時後隨機sample其中一個bucket
傳到hidden_field (bucket)當作value,
傳到model裡面 has_attached_file 的:bucket
請問要怎麼把hidden field 的value 在model中使用呢?
假設我用self.bucket可以存到值嗎
試了幾種方法都不行,再麻煩各位幫我解答了 感恩~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.19.127
1F:推 johnlinvc:你的意思是想讀值? params[:bucket] 10/29 17:02
params[:bucket] 似乎只能在controller上使用, model內抓不到> <
有辦法把params pass 到model裡面用嗎?
※ 編輯: guitarpl 來自: 140.119.19.127 (10/29 18:12)
2F:推 johnlinvc:簡單啊 在model裡加一行attr_accessor :bucket 10/31 14:48
3F:→ johnlinvc:再來用self.bucket or @bucket 就可以讀寫了 10/31 14:49
4F:→ guitarpl:rails4的strong parameter有辦法嗎?attr_accessor預設 11/01 01:39
5F:→ guitarpl:是不能用的@@ 11/01 01:39
6F:→ lTERRAl:做pseduo attribute method 然後 params[:bucket].permit! 11/02 00:33