如何为静态哈希值轨道获取 f.select?



我有静态哈希:

STATUS_BRAND = {
active: "hoatdong",
deactive: "khonghoatdong",
}.freeze

我的观点:

= f.select :status, Brand::STATUS_BRAND, class: "form-control post-type input-bg"

我想在这里显示值是:"Hoatdong"和"Khonghotdong"在视图中

如果你不希望选择将键返回到 Rails,那么你必须反转哈希:

f.select(:status, options_for_select(Brand::STATUS_BRAND.invert), ...)

输出:

<option value="active">hoatdong</option>
<option value="deactive">khonghoatdong</option>

您可以查看文档以获取options_for_select以获取更多示例。

最新更新