我做了很长时间的研究,但找不到解决方案。我想在我的表单中列出切换按钮,然后保存用户检查的按钮。我知道我可以命名为toggle-button,然后通过params [:togglebutton-name]在控制器中找到它,但似乎toggle-button没有任何值。例如,我有5个切换按钮,用户将检查其中两个。然后我想在Controller中了解它。我该怎么办?
肘节按钮:
0
控制器:
0
帮助:
<% current_user.type_tags.each do |type_tag| %>
<button name="type<%= type_tag.id %>" id="associated-type-tag-<%= type_tag.id %>" type="button" class="btn btn-primary" data-toggle="button" aria-pressed="false" autocomplete="off">
<%= type_tag.name %>
</button>
<% end %>
结果我有这个:
def create
@try = params[:type1]
render 'help'
end
答案 0 :(得分:0)
我已经找到了解决方案。我使用了btn-group和data-toggle:&#34;按钮&#34;。在里面我有标签和输入与type =复选框。如果按下按钮,这种方法可以让我在Controller中获得真值。我也可以自己设置按钮的样式。
我希望它对某些人有用。
<div class="btn-group" data-toggle="buttons">
<% current_user.type_tags.each do |type_tag| %>
<label class="btn btn-primary">
<input name="type<%= type_tag.id %>" id="associated-type-tag-<%= type_tag.id %>" type="checkbox" autocomplete="off">
<%= type_tag.name %>
</input>
</label>
<% end %>
</div>