未知の属性をループして編集フォーム を作成する必要があり、form_forの動作方法と必要な構文を明確に理解していません。このような何かやろうとしeach_pair and form_for
:ラベル部分の作品ながら
- @thing.attributes.each_pair do |name, value|
= f.label name
= f.text_field value
を、実際のtext_fieldは
未知の属性をループして編集フォーム を作成する必要があり、form_forの動作方法と必要な構文を明確に理解していません。このような何かやろうとしeach_pair and form_for
:ラベル部分の作品ながら
- @thing.attributes.each_pair do |name, value|
= f.label name
= f.text_field value
を、実際のtext_fieldは
text_field
はの名前を渡す必要があります現在の値ではなくフィールドが
このページの上部にある例を参照してください:http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html
Railsはそれはの一つである必要はありませんが、form_for
に渡されてきたオブジェクトのフィールドの現在の値をピックアップしますパラメータはtext_field
です。
はこれを試してみてくださいません。
- @thing.attributes.each_pair do |name, value|
= f.label name
= f.text_field name.to_sym, value
どのような面が「機能していません」と記述してください。それは、表示していない、表示していない、エラーを投げている? – Gazler