登録フォームに新しいフィールドを追加します。このため
:
1.私は私が
Rails 3登録フォームにフィールドを追加する方法を教えてください
<%= f.label :user_name %>
<%= f.text_field :user_name %>
ビューを変更
attr_accessible :email, :password, :password_confirmation, :remember_me, :user_name
3.私のモデルを変更し
2.私のデータベースにUSER_NAMEという名前のフィールドを作成しました。しかし私はエラーが発生しました:未定義のメソッド 'user_name' for#User:0x1ff0e30
誰か助けてくれますか?
devise(私はUserまたはAdminUserと思われます)が使用するクラスの名前とタイプをirbにします。出力を表示します。 – zachar
結果が得られました:=> User(ID:整数、アドレス:文字列、電子メール:文字列、encrypted_password:文字列、 confirmation_token:string、confirmed_at:datetime、confirmation_sent_at:datet ime、reset_password_token:string、reset_password_sent_at:datetime、remember_cr eated_at:日時、sign_in_count:整数、current_sign_in_at:日時、current_sign_in_ip:文字列、last_sign_in_ip:日時、 ign_in_at last_s整数、unlock_token:文字列、locked_at:日時、のcreated_at:datet IME、updated_atの:日時列を、 _attempts失敗しました、authentication_token:文字列、** user_name:文字列**) –