作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在 View 中
= form.collection_check_boxes :category_ids, Item::Category.all, :id, :name, checked: "#{@search.try(:category_ids)}"
返回
"[\"3\", \"\"]"
但它应该产生
["3", ""]
为什么会这样?
@search.try(:category_ids) is ["3", ""]
最佳答案
你应该去掉引号,这是不必要的
= form.collection_check_boxes :category_ids, Item::Category.all, :id, :name, checked: @search.try(:category_ids)
关于ruby-on-rails - View 中的集合复选框选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25713734/
我是一名优秀的程序员,十分优秀!