2010-11-10 1 views
0

Мой прецедент немного сложнее, чем тот, который показан в RailsCasts.Ассоциация «Много-ко-многим» с Formtastic не работает для меня

Я получаю неизвестный атрибут: пользователь ошибка.

Проблемы и пользователи связаны между собой многими другими. Я указал accepts_nested_attributes_for в моей модели проблемы.

мой взгляд Код:

<% semantic_form_for @issue do |form| %> 

<% form.inputs do %> 
    <%= form.input :description, :input_html => { :rows => 5, :cols => 1, :class => 'autogrow' } %> 
    <%= form.input :location %> 
    <%= form.input :issue_type %>  
<% end %> 

<% form.inputs :for => :user do |user_form| %> 
    <%= user_form.input :email %> 
<% end %> 

<% form.buttons do %> 
    <%= form.commit_button "Submit" %> 
<% end %> 

<% конец%>

Мой код контроллера:

def create 
    @issue = Issue.new(params[:issue]) 
    if @issue.save 
    flash[:notice] = "Thank you" 
    else 
    render :action => 'new' 
    end 
end 

Любые идеи? Спасибо!

ответ

1

Попробуйте использовать @user вместо :user в user_form.