Railsアプリでは、Userテーブル(認証専用)とStoreテーブル(名前、説明などのストア情報が含まれています)の間に関係があります。
私はこのように2つのモデルをマッピングしました:
ユーザーhas_one:store
ストアbelongs_to:user
登録フェーズでは、電子メールやパスワードなどの認証情報(Devise gemを使用しています)とストア名の両方を要求する必要があります。これは、同じフォームを使用して、接続された2つのテーブル(ユーザーとストア)に入力したいことを意味します。
ERB(またはHaml)フォームは、特にストア名の部分ではどのように見えますか?
これを試しましたが、機能しません(具体的には、ストア名を尋ねる行):
= form_for(resources, :as => resource_name, :url => registration_path(resource_name)) do |f|
= f.text_field :store[:name]
= f.email_field :email
= f.password_field :password
= f.submit "Create"
前もって感謝します、