Rails 3:每个模型的不同视图

don*_*ald 5 rubygems ruby-on-rails devise ruby-on-rails-3

我有两个使用Devise的模型,我希望视图彼此不同.但是,它只有一个new.html.erb视图等.

如何为每个模型分别显示视图?

谢谢

pja*_*mer 11

如果我正确地读你,假设你创建了一个User模型,比如一个Admin模型,那么你就会想要为Scoped Views做一个所谓的set set up.

您可以通过调用为每个模型生成视图rails generate devise:views users.

然后config.scoped_views = true在" config/initializers/devise.rb "中设置.

所有这些都在README中作为fyi.