我想將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:
如何解決這個問題的任何想法?