Activeadmin在操作上设置资源的属性

时间:2015-01-21 18:27:21

标签: ruby-on-rails ruby activeadmin

我想为activeadmin资源的属性设置默认值,因此当它呈现表单时,它将使用此值。 例如:在动作new中,我想设置对象 order 的属性 product ,因此表单将随附已选择的产品(但是要将其更改) )。

2 个答案:

答案 0 :(得分:1)

只需将值添加到表单字段,如下所示:

  f.inputs do
    f.input :product, input_html: { value: products_value }

答案 1 :(得分:0)

我接受了安德烈·迪内科的回答,但即使在我看到它之前,我也是以另一种方式完成的:     控制器       def new         @resource_name = ResourceName.new(...)

所以,我刚刚在块控制器中定义了action方法,用一个名为ActiveAdmin Resource name的实例变量创建了一个资源实例。