在Rails表单中访问项属性

如果我在Rails中的表单块中,例如

form_for @widget do |f| end 

因此能够执行诸如f.text_field:attribute等的操作,我怎样才能找出不同属性的值,以便执行一些显示逻辑?

例如,像

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

我该如何访问这些属性?

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

F。 property .active

其中property是@widget的任何已定义方法或属性或Widget的父级(通常是ActiveRecord)