私は混乱しています。私はアプリケーションでの認証にDeviseを使用しています。そして、私は登録プロセスに2つの異なった見方をしたい。私の意見では、私はdevise/Registration
フォルダにRuby on Railsに登録されている2つのビュー
1-business.html.erb
2-new.html.erb
をそれらの両方を置くしかし、私はその「ビジネス」ファイルビューにアクセスする方法を持っていません。私はUser
の1つのモデルしか持っていないので、user table
のフラグのためにこれら2つのビューが必要です。私は登録.Iはあまりにもいくつかのリンクをチェックする前であっても、それを実行する必要がありますが、彼らは私のオプションとは異なりますので、私はまた、彼らのfalgs
current_user.myflag
等に応じredriectすることはできません -
:私は以下のような工夫登録コントローラをオーバーライドしようとしている それも私を助けなかった。
class Users::RegistrationsController < Devise::RegistrationsController
def business
end
end
ビジネスメソッドが空であるため、リソース名や型式などの良いアイデアは与えられませんでした。私はまた、
def business
resource = User.new
end
を試みたが、すべてのヘルプが大幅にapprecaitedされます 働いたことはありません。おかげ
ルートファイルを更新しますか? –
@HardikUpadhyayの問題は、コントローラがアプリケーションがdefビジネスに入っていても動作していなかったため、ルートファイルにありませんでした。 – ImranNaqvi
直面したエラーメッセージはありますか? –