【问题标题】:devise custom controller users old views设计自定义控制器用户旧视图
【发布时间】:2011-03-15 05:39:45
【问题描述】:

我正在使用带有设计的 Rails 3,并生成了设计视图。

最近我需要创建一个自定义控制器来扩展 Devise::SessionsController,问题是一旦我有了自定义控制器,它就不再使用设计视图了。

这是我的自定义控制器 app/controllers/sessions_controller.rb

class SessionsController < Devise::SessionsController
  def destroy
    # Add custom code.
    super
  end
end

我必须将 app/views/devise/sessions/new.html.haml 复制到 app/views/sessions 以使其工作,有没有更好的方法来做到这一点?

我还能在我的自定义控制器中使用 devise/sessions/new.html.haml 视图吗?

【问题讨论】:

    标签: ruby-on-rails devise


    【解决方案1】:

    您始终可以从视图/会话创建一个symlink 到视图/设计/会话

    【讨论】:

    • 我现在就做这个,我只是在寻找一种更接近 Rails 的做事方式。谢谢
    猜你喜欢
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 2016-09-27
    • 2011-05-15
    • 2011-05-18
    • 1970-01-01
    相关资源
    最近更新 更多