gpt4 book ai didi

ruby-on-rails - 使用哈希作为 collection_check_boxes 的来源

转载 作者:行者123 更新时间:2023-12-03 15:19:15 25 4
gpt4 key购买 nike

我有以下哈希:

FIELD_LIST = {
-1 => 'User',
-2 => 'Duration',
-3 => 'Price',
-4 => 'Invoiced'
}

我想将它与 collection_check_boxes 一起使用。

在手册中它说:

The :value_method and :text_method parameters are methods to be called on each member of collection.



所以我试过这个:
= f.collection_check_boxes TimesheetReport::FIELD_LIST, [0], [1], :input_html => { :class => 'checkbox' }

但这给了我一个错误。

如何使用散列作为输入来生成复选框?

最佳答案

事实上,这是可能的。从技术上讲,哈希是对象的集合。你可以这样做:

= f.collection_check_boxes :field_name, TimesheetReport::FIELD_LIST, :first, :last, :input_html => { :class => 'checkbox' }

替换 :field_name使用要存储此数据的属性的实际名称。它应该工作。

关于ruby-on-rails - 使用哈希作为 collection_check_boxes 的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30493039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com