Я использую devise в приложении rails 3.Я даю некоторым пользователям возможность регистрировать других пользователей.Эти регистрации просто добавят новую запись с идентификатором и адресом электронной почты в таблицу пользователей.Мои маршруты содержат стандартные элементы устройства.
В моем контроллере приглашений:
def new
@invitations = blah blah # creates a list of people already invited
@user = User.new # for the person begin invited
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @invitations }
end
end
В представлении есть список уже приглашенных людей, а затем форма для добавления нового пользователя.Я использую код из формы регистрации устройства.Возможно, мне не нужно этого делать?Следующая строка в new.html.erb создает ошибку:
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
Ошибка:
undefined local variable or method `resource' for #<#<Class:0x103655be0>:0x1036537f0>
Спасибо!