的Rails 2.3.11Rails選擇助手 - 默認設置?
我做閱讀this answer,但它不是爲我工作。
我希望此選擇框的默認選項爲通過URL傳遞的event_id
。
f.select :event_id, @events, :selected => url_args["event_id"]
一個例子@events
是[["SC 2 Tournament", 195], ["Obstacle Course", 196], ["Mortal Combat", 197]]
下面的方式也沒有工作:
- 加入 「.to_i」 到 「url_args [」 事項標識」
- 使用options_for_select(@events ,url_args [「event_id」]
謝謝!
我以前從未使用過集合,因此我可能會在稍後查看這些集合。我可以簡單地通過替換'params'的自定義'url_args'方法來解決我的問題,如下所示: <%= f.select:event_id,@events,:selected => params [:event_id] .to_i% > – Benjin