我有一个资源照片,它属于广告。
在 ActiveAdmin 中,用户应该能够直接从广告的编辑页面上传照片(显然只有在广告创建后)。
生成的表格如下:
form do |f|
[... the usual forms ...]
f.inputs "Photos" do
f.has_many :photos, :title => "Photo" do |p|
p.input :advert, :as => :hidden, :value => Advert.find(params[:id])
p.input :title
p.input :image
end
end
end
我想要这条线
p.input :advert, :as => :hidden, :value => Advert.find(params[:id])
生成一个带有用户正在编辑的广告 ID 的隐藏字段,但这只会生成一个空字段。我也尝试了许多其他选项,但似乎无法弄清楚。
有什么提示吗?