2009-07-27 47 views
0

如果我在Rails的形式块内,如访问项目在Rails形式属性

form_for @widget do |f| 
end 

和上午从而能够做的事情,如f.text_field:属性等等,我怎么也可以找到为了执行某些显示逻辑,不同属性的价值是什么?

例如,像

form_for @widget do |f| 
    f.text_field :some_property 
    f.checkbox :active if ????.active 
end 

我怎样才能访问属性? f。

回答

3
form_for @widget do |f| 
    f.text_field :some_property 
    f.checkbox :active if @widget.active? 
end 
0

f。 属性。主动

其中属性是任何定义的方法或您@widget的属性或窗口小部件(ActiveRecord的通常)的父