【问题标题】:Rails 3: Different views for each modelRails 3:每个模型的不同视图
【发布时间】:2010-12-29 15:15:13
【问题描述】:

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

如何为每个模型设置单独的视图?

谢谢

【问题讨论】:

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


    【解决方案1】:

    如果我没看错的话,假设您创建了一个 User 模型,比如说,一个 Admin 模型,那么您会想要为 Scoped Views 执行所谓的设置设计。

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

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

    所有这些都在自述文件中,仅供参考。

    【讨论】:

    • 感谢您的精彩回答。
    猜你喜欢
    • 2012-06-22
    • 2012-03-13
    • 2019-10-03
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    相关资源
    最近更新 更多