我想将Devise模型添加到RefineryCMS应用程序以允许客户登录并管理其配置文件。这样做似乎是合理的,因为客户与CMS无关。由于RefineryCMS使用Devise,我认为这将是一件简单的事情。我从一个空白的平板开始,而不是与现有的应用程序集成。将设计模型添加到RefineryCMS应用程序中的问题
步骤来重现我遇到的问题:
$ refinerycms my_fun_app
$ cd my_fun_app
$ rails generate devise customer
$ rake db:migrate
做的步骤后上面我火起来的应用程序(使用rails server
)和去http://localhost:3000
我得到提示创建一个炼油厂的用户。一切都很好。
问题是,当我去http://localhost:3000/customers/sign_up
我得到一个NoMethodError
:
undefined method `customer_registration_path' for #<ActionDispatch::Routing::RoutesProxy:0x00000003cc9810>
错误是从该行/home/tom/.rvm/gems/ruby-2.0.0-p0/提高宝石/设计-2.0.5 /应用/视图/设计/注册/ new.html.erb:
如何解决这个问题的任何想法?