我有一个带有用例的 Rails 应用程序,可以在 collection_select 下拉框中显示价格。例如,产品名称及其价格,或客户和欠款。
我很清楚,简单地包含相关帮助程序来访问 number_to_currency 等函数是一种不好的 MVC 做法,但是我可以使用 Product 或 Payment 模型上的自定义方法做的最好的事情是获得一个看起来像 20.2 美元的值。因此,它可读但次优,因为系统的大多数用户将期望 20 美元和 20 美分表示为 20.20 美元。
有没有人对轻松自定义 collection_select 的 text_method 有任何建议?