我有两个使用Devise的模型,我希望视图彼此不同。但是,它只有一个new.html.erb视图等。
如何为每个模型分别创建视图?
感谢
答案 0 :(得分:11)
如果我正确地读你,假设你创建了一个User
模型,比如一个Admin
模型,你就会想要为Scoped Views做一个所谓的设定设计。
您可以通过调用rails generate devise:views users
生成每个模型的视图。
然后在“ config / initializers / devise.rb ”中设置config.scoped_views = true
。
所有这些都在README中作为fyi。