我正在我的rails应用程序中设置嵌入式表单.
这不起作用
<h1>PlayersToTeams#edit</h1>
<%= form_for @players_to_teams do |field| %>
<%= field.fields_for @players_to_teams.player do |f| %>
<%= f.label :IsActive %>
<%= f.text_field :IsActive %>
<% end %>
<%= field.label :BT %>
<%= field.text_field :BT %>
<br/>
<%= field.submit "Save", class: 'btn btn-primary' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
给我一个ActiveRecord::AssociationTypeMismatch错误.注意@players_to_teams.player在forms_for行.
这确实有效:
<h1>PlayersToTeams#edit</h1>
<%= form_for @players_to_teams do |field| %>
<%= field.fields_for :player do |f| %>
<%= f.label :IsActive %>
<%= f.text_field :IsActive %>
<% end %>
<%= field.label :BT …Run Code Online (Sandbox Code Playgroud)