创建页面加载表单时,我正在使用simple_form,但是我需要进行其他操作,我必须加载具有多个复选框的局部对象,这些复选框对应于来自数据库的数据,并且该局部对象在用户之后呈现单击一个按钮。
为此,我使用带有转义javascript的js.erb来渲染部分代码。我已经尝试过直接用简单形式加载,但是我意识到它没有按预期工作。
$('.table-responsive.'+<%=@category_id%>).
html(
"<%= escape_javascript(render partial: 'backend/research_participants/research_participants',
locals: {companies: companies, category_id: category_id } ) %>"
)
<% for company in @companies %>
<tr>
<td>
<%= check_box_tag "#{category_id}company#{company.id}",
company.id,
checked = false,
class: "companies_check_#{category_id}" %>
</td>
<td><%= company.trade_name %></td>
<td><%= company.cnpj %></td>
<td><%= company.contact&.email %></td>
</tr>
<% end %>