2012-06-17 70 views

回答

3

你有什么理由,以避免在模型或控制器设置默认值?也许可以使用simple_form将'true'设置为默认视图级别,但在此之后,您必须为新/编辑操作创建两个单独的表单,或者为视图代码添加额外的逻辑(以正确显示'default'true或actual值)。

否则,添加一行到控制器也许可以解决这个问题,我没有看到任何副作用:

def new 
    @model = Model.new 
    @model.smoke = true # 'true' will be default 
    ... 
相关问题