私はadd関数+ viewを持っています。場合によっては、ユーザーが何らかのアクションを実行するように指定し、idをadd関数に送信する関数を呼び出すことができます。レールは選択タグを事前設定された値に設定します
このパラメータがnilでなければ、選択タグはこの値で事前定義される必要があります。作業
<% if !params[:channel_id].nil? %>
<% :channel_id << params[:channel_id] %>
<% end %>
厥ない:
は、私はこれを試してみました。選択タグは次のようになります。これを実現するためのソリューションを
<%= f.collection_select :channel_id, @channels, :id, :channelname, {prompt: (t "channel.add.prompt")}, class: "form-control", :required => :true %>
ありますか?
'form_for'の定義がどのようになっているのかを投稿してください。 – spickermann