我有三个模型的has_many
通过关联。一个模型具有可以进行的单独测试。第二个模型是一组测试的名称。 (铁人三项的组名将与各个测试模型中的多个记录相关联)。
我可以让表单正确显示,但不能将参数传递给特定操作,然后返回到同一页面。
我已经搜索并尝试了几个小时无济于事。什么是正确的Cr form_for语法(或完全不同的东西。)
以下是我当前的代码
<% form_for @labwork, :url => {:action => "groupcreate"} do |f| %>
<%= f.form_group :lab_id, class: 'row' do |f| %>
<%= f.label "Group", class: 'control-label col-md-2' %>
<div class='col-12 col-md-10'>
<%= f.collection_select :lab_id, Labgroup.all, :id, :name, {prompt: "Choose a lab group "}, class: "form-control" %>
<%= f.error_messages %>
</div>
<% end %>
<div class="d-flex">
<div class="ml-auto">
<%= f.submit class: 'btn btn-primary' %>
<%= link_to "Cancel", labworks_path, class: 'btn btn-outline-default' %>
</div>
我的labworks控制器中也有一个def creategroup。