0
我有以下几点:如何红宝石文件对象分配给assets_attributes通过导轨控制台
class User < ActiveRecord::Base
has_many :assets
accepts_nested_attributes_for :assets
end
我想要做的事情通过轨道控制台,如:
f=File.new '/Users/jt/em.jpg'
u=User.find(21)
u.assets_attributes=f
但我得到:
ArgumentError: Hash or Array expected, got File (#<File:/Users/jt/em.jpg>)
我该如何正确地分配这个?提前
您想要将JPEG存储在其中一个资产属性中? –
是啊,我试过把它作为一个资产(我使用回形针),但仍然没有骰子。 – timpone
如果您先将文件读入内存,您可能会有更好的运气。然后,也许把它扔在哈希... –