同じページに1つのselect_tagボタンと複数のbutton_toボタンがあります。いくつかのボタンにselect_tagのパラメーターを使用しようとしていますが、これを行うための非形式的な方法はありますか?
フォームを使用したくない理由は2つあります。1。ボタンの数が動的である2.ボタンの配置がフォームの構造に従わない(上部のオブジェクトと下部の送信)
-これは、ボタンの1つにリンクされているcreateメソッドの1つです。
def create
params[:options].each do |x|
@connector = Connector.find_or_create_by_options_id_and_follow_id(x.id, current_user.follow(@product).id)
@connector.save
end
end
チェックしたところ、テスト時に何を選択しても、このparams [:options]は常にnilです。
<%= select_tag :options, options_for_select(@current_user_options.map {|p| [p.name, p.id] }), {:multiple => true} %>