0

私の見解では、このcollection_selectの使用法があります。

<%= collection_select(:production_year, :id, @car_models, :id, :name, { :prompt => "Year" }, { :disabled => "disabled" } ) %>

しかし、この選択ボックスに多くのロジックを追加するようです。だから私は私のコントローラーからこのcollection_selectのパラメーターを渡したいです。これどうやってするの?

パラメータを使用して配列を渡そうとしましたが、多くのエラーが発生しました。plsはこれの正しい方法を示しています。

4

1 に答える 1

1

コントローラ内:@collection_select_params = [ ... ]

そしてあなたの見解では:<%= collection_select(*@collection_select_params) %>

プレフィックスは、この*配列がargsリストとして渡されることをrubyに示します。

于 2011-09-25T19:25:54.183 に答える