私はプロジェクトに取り組んでいます。私は2つのモデルを持っています.1つはUser(Devise)であり、OtherはMerchantです。すべてのアプリケーションユーザーは、ロールに関連付けられたユーザーテーブルに格納されます。 マーチャントパーツの場合。私はいくつかの問題を抱えている。 私は、商人登録を依頼として受け入れています。したがって、マーチャントリクエストアプリケーションを送信するには、ユーザーは自分の電子メールアドレスのみを提供し、アプリケーションはユーザーテーブルをチェックして、電子メールアドレスが登録されているかどうかを確認します。登録されている場合は、「メールアドレスは既に使用されており、ユーザーに登録することを提案します」などのメッセージを送信します。そうでない場合は、メールアドレスをセッションに保存するか、または商人リクエストフォームを表示します。ユーザーはアプリケーションとアプリケーションを送信します。電子メールアドレスと共にすべての入力フィールドは、加盟店のテーブルに格納されます。Railsはユーザーとレンダリングのフォームを探します
私は試しましたが、できませんでした。だから、私にこの仕事をする方法を提案してください。
def create
if params[:email] == User.find_by_email(params[:email])
flash[:notice] = "Email address already in use!"
redirect_to new_merchant_path
else
render 'form'
end
end
ようこそStackOverflow。試したコントローラコードを投稿できますか?あなたはポストのコードで質の高い回答を得る可能性が高いです。 – trh
ありがとう@trh、コントローラコードで質問を更新しました。 –