因此,当我提交所有信息以创建新用户时:我收到此错误:
UsersController中的NoMethodError #create 用于#的未定义方法`sign_in'
我首先搜索了它,并找到了我应该创建一个sessions_helper.rb文件的答案,并将其包含在application.rb中,完成所有操作,当我在每个步骤后刷新时,它似乎有效。但是现在当我再次从头重新加载页面时,我又遇到了同样的错误。
答案 0 :(得分:1)
Veske向我展示了他的代码:https://gist.github.com/Veske/7536022
您必须在SessionHelper中定义您的方法,它不会自动为您制作:)
答案 1 :(得分:1)
您需要至少在sign_in
类中创建SessionsHelper
方法。
如果您想使用devise
gem进行用户创建/身份验证,您可以直接在代码中使用该方法。