gpt4 book ai didi

ruby-on-rails-3 - Rails collection_select 默认选项?

转载 作者:行者123 更新时间:2023-12-03 10:13:22 27 4
gpt4 key购买 nike

所以我正在整理一个集合选择。

<%= collection_select :PriceRange, "7", PriceRange.where('value > 0'), :value, :name %>

我正在尝试将默认选择设置为 id 为 7 的 PriceRange,这是独立的,不依赖于任何用户设置,它是表单的一部分,通过价格范围更改页面上显示的项目.
* * * UPDATED EFFORTS * * *

我加了
@price_higher = PriceRange.find(7)

到处理 View 的 Controller ,并添加
, {:selected => @price_higher.value}

在 collection_select 里面。它似乎可以解决问题,尽管正在寻找一种不太复杂的方法来在 collection_select 中完成所有操作。

最佳答案

添加 :selected选项。

例子:

collection_select(:post, :author_id, Author.all, :id, :name_with_initial, {:selected => "whatever_value"})

示例取自: ApiDock

在你的情况下:
<%= collection_select :PriceRange, "7", PriceRange.where('value > 0'), :value, :name, {:selected => "whatever"} %>

关于ruby-on-rails-3 - Rails collection_select 默认选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11175053/

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