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