0

私のユース ケースは、RailsCasts で示したものよりも少し複雑です。

不明な属性が表示されます: ユーザーエラーです。

問題とユーザーは、別のモデルを介して多対多で関連付けられます。問題モデルで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

何か案は?ありがとう!

4

1 に答える 1

1

user_formの@user代わりに使用してみてください。:user

于 2011-08-29T18:02:09.460 に答える