我正在使用Sorcery(0.8.2)和Rails(3.2.13)。我正在创建一个带有用户名标签和文本字段的表单。我正在使用巫术进行身份验证。
尝试转到http://localhost:3000/login
的“登录”页面时出现以下错误:
wrong number of arguments (1 for 2..3)
浏览器说第6行:
出现了问题3: <%= form_tag author_sessions_path, method: :post do %>
4: <div class="field">
5: <%= label_tag :username %>
6: <%= text_field :username %>
7: <br />
8: </div>
9: <div class="field">
当我点击“登录”链接时,我立即收到此错误消息。有没有人对错误的参数数量和文本字段有任何经验?
答案 0 :(得分:0)
可能您创建了自己的用户并且没有激活他。调用方法:
@user.activate!