0
我在Rails中使用Devise來幫助認證用戶。我正在嘗試在系統內創建用戶。我創建了一個腳手架(僅用於自動生成的代碼)Employee,並將employees_controller.rb中的表更改爲User。列出員工時,它會正確列出用戶。但是,當我嘗試添加一個新用戶,它給我的錯誤:獲取控制器/視圖以識別不同的表格
undefined method `users_path' for #<#<Class:0x7fb289704bd8>:0x7fb289702540>
它給我就行了錯誤:
<%= form_for(@employee) do |f| %>
有什麼事,讓這個正常工作?
我沒有使用腳手架來創建用戶模型:我創建了使用rails generate devise用戶屬性1:字符串等。我創建了腳手架Employee,並將employee_controller.rb中的表引用從Employee更改爲User。 – TheDude
那麼,爲什麼然後命名控制器員工,而不僅僅是作爲用戶控制器呢?我其實今天晚上在博客文章中寫了類似的東西。 – janders223
我會嘗試用用戶控制器做同樣的事情,我一定會檢查出你的博客! – TheDude