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

时间:2010-12-29 15:15:14

标签: ruby-on-rails rubygems ruby-on-rails-3 devise

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

如何为每个模型分别创建视图?

感谢

1 个答案:

答案 0 :(得分:11)

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

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

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

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