如何设置与simple_form关联的默认值?

时间:2015-06-09 15:14:32

标签: ruby-on-rails forms default simple-form

我想做这样的事情:

<%= f.association :productgroup, default: params[:productgroup_id] %>

仅当没有值时才使用params(比如说新记录),所以selected:不是我正在寻找的,因为它在我编辑记录时会覆盖该值。

谢谢,安德烈亚斯

1 个答案:

答案 0 :(得分:2)

在控制器中为表单对象设置值,例如

控制器

def show
    @product = Product.new();
    @product.product_group = ProductGroup.find(1) // set default
end

视图

simple_form_for @product do |f|
    f.association :product_group