【发布时间】:2016-06-23 20:13:55
【问题描述】:
如何检查 check_box_tag 在 Rails 中是否被检查?
我需要知道选中了哪些复选框。
这个系统是给用户根据选项选择生成报告的。
查看:
<%= form_tag finish_reports_path do %>
<div class="row top30 reload">
<div class="col-sm-12 col-xs-12">
<div class="form-inline">
<%= check_box_tag("name", "1", false, class: "checkbox") %>
<%= label_tag :name, "Nome do Conteúdo" %>
</div>
<div class="form-inline">
<%= check_box_tag(:url, "2", false, class: "checkbox") %>
<%= label_tag :url, "URL do Conteúdo" %>
</div>
<%= link_to t("button.generate"), finish_reports_path(finish: "yes"), :class => "btn btn-success" %>
</div>
</div>
<% end %>
控制器:
def index
end
def finish
redirect_to root_path
end
路线:
root "reports#index"
post "/" => "reports#read_combo", as: :read_reports_combo
get "/reports/generate/:type" => "generate#index", as: :reports_generate
get "/reports/generate" => "generate#finish", as: :finish_reports
【问题讨论】:
-
通读guides.rubyonrails.org/form_helpers.html,了解如何使用 Rails 表单助手并从您的完成方法访问 params 哈希
-
@Bryce 我读了这篇文章,但不明白如何使用:(请帮帮我
标签: html ruby-on-rails ruby-on-rails-4 checkbox