我单独使用Active Admin与Paperclip gem来保存文档。我注意到当我回到编辑视图时,虽然占位符在那里用于文档,但它表示“没有选择文件”。我希望它将当前文件名显示为提示。
我已经读过我可以将hint参数传递给输入法但我尝试的所有组合都会导致错误。
我尝试过使用object.document.url等。
我能够解决的问题是,当我调用objects.documents时,我得到了活动记录关联,但是没有发生循环,让我可以访问实际文档,从而访问URL。
非常感谢任何帮助。
f.inputs do
f.has_many :documents, allow_destroy: true do |a|
a.input :document, hint: 'What goes here'
end
end
完整的表单代码。
form multipart: true do |f|
tabs do
tab 'Debt Details' do
f.inputs 'Debt Details' do
input :status, as: :select, collection: Debt.acceptable_statuses
input :stage, as: :select, collection: Debt.acceptable_stages
input :amount
input :amount_due
input :invoice_issued
input :invoice_date, as: :datepicker
input :debtor
input :creditor
input :notes
end
end
tab 'Debt Documents' do
f.inputs do
f.has_many :documents, allow_destroy: true do |a|
a.input :document, hint: 'What goes here'
end
end
end
actions
end
结束#表单