料理に関するページを作成していますが、「キッチン」(属性のみあります)を簡単に追加できるようにしたいname
ので、[新しいキッチンを作成]リンクをクリックすると、新しいキッチンを作成するためのフォームが表示されます。クリックするたびにポップアウトするので、1つの送信ボタンをクリックするだけで複数のキッチンを作成できます。
kitchens#new
アクションでjavascript形式を返すようにして、コントローラーでrespond_to do |format|
jskitchens#new
を実行し、new.js.erbファイルでjavacsriptを使用してフォームを追加することは可能でしょうか?またはそれを行う別の方法はありますか?
index.html.erb
<div class="createkitchendiv">
<%= link_to "Create new kitchen", new_kitchen_path, :id => "createkitchenlink" %>
<%= form_tag "/kitchen", :method => :post, :remote => true do %>
<div class="blahblah">
<%= render :partial => "box" %>
</div>
<%= submit_tag "Submit" %>
<% end %>
</div>
_box.html.erb([新しいキッチンを作成]をクリックして目立たないようにページに追加できるようにしたい部分/フォーム。この設定がjsの有無にかかわらず機能するかどうかはわかりません。ありがとうございます。ヘルプ