- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
以下是 collection_select 方法的 API 摘录:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
我的收藏是字符串数组。在 text_method 中,我想输出修改后的字符串 gsub(一些正则表达式的东西)。最好的方法是什么?我可以考虑重新打开 String 类并为 text_method 实现一些东西,但如果可以想象这不是很好的方法。
谢谢。
最佳答案
您可以选择三个选项:
myapp_gsub
(不带参数)并将其包含为 text_method
。ActionView::Helpers::FormOptionsHelper#options_from_collection_for_select
添加别名,并添加 text_method
可以是 block 的选项。然后您可以自由定义 text_method 和 block 。如果您不完全确定该“增强”的影响是什么,我不建议这样做。因此,在我看来,打开 String
类是最简单的选择。
关于ruby-on-rails - rails : text_method of collection_select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8033224/
在上面的代码中,我需要将一个参数传递给 title 方法。有什么办法可以用 collection_select 做到这一点吗? 编辑:查看 collection_select text_met
我有一个 Rails 应用程序,其中包含一个在 collection_select 下拉框中显示价格的用例。例如,产品名称及其价格,或客户和欠款额。 我很清楚,简单地包含相关的帮助器来访问像 numb
我有一个 Rails 应用程序,其中包含一个在 collection_select 下拉框中显示价格的用例。例如,产品名称及其价格,或客户和欠款额。 我很清楚,简单地包含相关的帮助器来访问像 numb
以下是 collection_select 方法的 API 摘录: collection_select(object, method, collection, value_method, text_m
我正在构建一个小项目,但出现了错误。我想使用选择框来选择我的地区(地区模型有 2 列:id、名称)这是我的代码 但是当我运行它时,地区名称不显示。 我的数据库中 District 的记录量是 9
我是一名优秀的程序员,十分优秀!