選択フィールドに以下のコードを使用すると、次のすべてが得られますpublic_campaigns。
<%= f.select :campaign_id, @public_campaigns.map{|x| [x.name,x.id]} %>
public_campaignsコントローラーで次のように定義されています。
@public_campaigns = @logged_in_user.campaigns.order('created_at desc')
フォームで を選択し、フォームの残りの部分を入力します。送信アクションで、フォームで選択したものから取得されたcampaign招待状が作成されます。campaign_idcampaign1n
私が今必要としているのは、 の値をdefault item持つ in select フィールドを持つことです。これは、まだ作成していないキャンペーンに誰かを招待することを意味し、招待ではフィールドは になります。0"No campaign"campaign_id0
お時間をいただきありがとうございます。