【发布时间】:2010-12-29 15:15:13
【问题描述】:
我有两个使用 Devise 的模型,我希望视图彼此不同。但是,它只有一个 new.html.erb 视图等。
如何为每个模型设置单独的视图?
谢谢
【问题讨论】:
标签: ruby-on-rails rubygems ruby-on-rails-3 devise
我有两个使用 Devise 的模型,我希望视图彼此不同。但是,它只有一个 new.html.erb 视图等。
如何为每个模型设置单独的视图?
谢谢
【问题讨论】:
标签: ruby-on-rails rubygems ruby-on-rails-3 devise
如果我没看错的话,假设您创建了一个 User 模型,比如说,一个 Admin 模型,那么您会想要为 Scoped Views 执行所谓的设置设计。
您可以通过调用rails generate devise:views users为每个模型生成视图。
然后在“config/initializers/devise.rb”中设置config.scoped_views = true。
所有这些都在自述文件中,仅供参考。
【讨论】: