看板 Ruby 關於我們 聯絡資訊
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
johnlinvc:你的意思是想讀值? params[:bucket] 10/29 17:02
params[:bucket] 似乎只能在controller上使用, model內抓不到> < 有辦法把params pass 到model裡面用嗎? ※ 編輯: guitarpl 來自: 140.119.19.127 (10/29 18:12)
johnlinvc:簡單啊 在model裡加一行attr_accessor :bucket 10/31 14:48
johnlinvc:再來用self.bucket or @bucket 就可以讀寫了 10/31 14:49
guitarpl:rails4的strong parameter有辦法嗎?attr_accessor預設 11/01 01:39
guitarpl:是不能用的@@ 11/01 01:39
lTERRAl:做pseduo attribute method 然後 params[:bucket].permit! 11/02 00:33