Я провел небольшое исследование и думаю, что ошибка связана с использованием различных соглашений об аргументах в Rails 3.1, а не 3.0.Как именно мне следует исправить это?
wrong number of arguments (3 for 2)
Извлеченный источник (вокруг строки № 3):
1: <h2>Sign in</h2>
2:
3: <%= form_for(resource_name, resource, :url => session_path(resource_name)) do |f| %>
4: <p><%= f.label :email %></p>
5: <p><%= f.text_field :email %></p>
6:
Полный след здесь
Это произошло, когда я пытался найти "/ users / sign_in" с использованием гема Devise.Если это невозможно исправить, как, черт возьми, я бы понизил свои рельсы до 3.0?Я попытался изменить версию rails в файле gem на 3.0.4, но он просто выдал ошибку, что моя "activesupport" не смогла найти правильное соответствие.