5
Deviseを使用する2つのモデルがあり、私はビューをお互いに異なるものにしたい。ただし、new.html.erbビューは1つしかありません。Rails 3:モデルごとに異なるビュー
モデルごとに個別のビューを作成するにはどうすればよいですか?
おかげ
Deviseを使用する2つのモデルがあり、私はビューをお互いに異なるものにしたい。ただし、new.html.erbビューは1つしかありません。Rails 3:モデルごとに異なるビュー
モデルごとに個別のビューを作成するにはどうすればよいですか?
おかげ
私はあなたがUser
モデルを作成したと仮定して、たとえば、Admin
モデルは、あなたがセットとして知られているものをやりたいよ、正しくあなたを読んでいた場合は、スコープビュー用に考案します。
rails generate devise:views users
を呼び出すと、各モデルのビューを生成できます。
次に、config.scoped_views = true
を「config/initializers/devise.rb」に設定します。
これはすべてREADMEに含まれています。
この素晴らしい答えに感謝します。 –