我在ActiveAdmin中有一个表单:
myLib.function1(this,...);
我想要的是什么:
当new / create,form do |f|
f.inputs t('out_payment_details') do
f.input :amount
f.input :status
f.input :project
f.input :approved_user
f.input :request_user
f.input :from_company
f.input :to_company
end
f.actions
end
始终为request_user
时,如果编辑(不是创建),则current_user
为approved_user
。
我怎样才能有一些默认值的条件,比如“在新表格上”?
答案 0 :(得分:3)
使用if和else条件,如
if f.object.new_record?
input field
else
input field
end