2009-07-27 15 views
0

Wenn ich in einem Formularblock in Rails bin, zBZugriff auf Objektattribute in einer Rails-Form

form_for @widget do |f| 
end 

und sind somit in der Lage, Dinge zu tun wie f.text_field: Attribut etc, wie kann ich auch herausfinden Welchen Wert haben verschiedene Attribute, um eine Anzeigelogik auszuführen?

Zum Beispiel so etwas wie

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

Wie kann ich die Eigenschaften zugreifen?

Antwort

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

f. Eigenschaft .active

wo Eigenschaft jede definierte Methode oder Eigenschaft des @widget ist oder das übergeordnete Widget (Active normalerweise)

Verwandte Themen