ナビゲーションバーヘッダー(twitter bootstrap)にデバイスサインインフォームを実装しようとしていますが、リソースが定義されたメソッドではないことがわかります。
これを達成するために、どういうわけかデバイスヘルパーメソッドを継承する必要がありますか?
ナビゲーションバーヘッダー(twitter bootstrap)にデバイスサインインフォームを実装しようとしていますが、リソースが定義されたメソッドではないことがわかります。
これを達成するために、どういうわけかデバイスヘルパーメソッドを継承する必要がありますか?
カスタム サインイン ページの作成に関しては、コントローラーとは何の関係もありません。ヘルパー メソッドのヘルパーを介して、ビュー内のものにアクセスする必要があります。それらを application_helper.rb ファイルに追加します。メソッドの概要は次のとおりです。
一言で言えば、基本的にこれを自分の application_helper.rb に追加したい
def resource_name
:user
end
def resource
@resource ||= User.new
end
def devise_mapping
@devise_mapping ||= Devise.mappings[:user]
end
Twitter ブートストラップを使用するときに、navbar でカスタム サインイン フォームを作成するために、すべてのプロジェクトでこれを何度も使用しました。それはうまく機能し、他のコードを変更する必要はありません。