作者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