Rails App Refinery + Devise:无法访问Devise视图
新手Rails开发者在这里。
我正在尝试创建一个使用Devise进行身份validation和使用Refinery进行内容管理的应用。 我已经按照这些教程:
http://sdownie.com/blogs/integrating-refinery-rails-3-2-into-your-existing-rails-app http://refinerycms.com/guides/with-an-existing-rails-31-devise -app
我无法访问该网站上的任何Devise视图。 例如,当我转到/ users / sign_in时,我得到404.在我的服务器日志中,我看到以下内容让我认为Refinery正在处理请求而不是Devise路由:
Processing by Refinery::PagesController#show as HTML Parameters: {"path"=>"users/sign_up"} ... Filter chain halted as :find_page rendered or redirected Completed 404 Not Found in 39ms (Views: 32.8ms | ActiveRecord: 1.6ms)
知道如何纠正这个并访问Devise sign_in / sign_up视图吗? 这是我的第一个stackoverflow问题,所以如果我需要添加更多具体信息,请告诉我。
非常感激
弄清楚了。 我在我的routes.rb中安装了/ cms而不是root的炼油厂:
mount Refinery::Core::Engine, :at => '/cms'
更多信息: https : //github.com/refinery/refinerycms/issues/2116