アプリ全体で使用できる非常にシンプルなニュースレターのサインアップを作成しようとしています。
メールアドレスを収集するだけのニュースレターモデルを作成しました。Jobsコントローラーで必要なものをすべて定義できるという印象を受けていたので、ニュースレター用に別のコントローラーを作成していません。
私が抱えている問題は、自分のjobs#index
ページにニュースレターのサインアップフォームを表示したいということです (これは明らかにジョブコントローラーを使用しています)。
うまくいかないのは、Jobs コントローラー内で Newsletter の new と create の両方を定義する方法です。
理想的には、フォームを部分的に配置して、ジョブ ページにレンダリングできるようにしたいと考えています。これは次のようになります。
<%= Form_for @newsletter do |f| %>
<%= f.label :email %>
<%= f.text_field :email %>
<% end %>
誰かがこれを達成するための最良の方法について私にアドバイスできたら素晴らしいと思いますか?
前もって感謝します!