を入力します。結果がNOフォームタグを持っていない、唯一の私は別のものの内側のフォームをレンダリングするんだけど、この新しいレンダリングされたフォームには、フォームタグを持っていない、唯一の入力と提出
何が問題になりますか?ここで
は私のコントローラです:
def new
@customer = Customer.new
respond_to do |format|
format.html
format.js
end
end
はここnew.js.erbです:
$('#customer-form').show();
$('#customer-form').html("<%= j (render 'form_ajax') %>");
はここ_form_ajax.html.erbです:描画のために
<%= form_for @customer, remote: true do |f| %>
... inputs in here ...
<div class="actions">
<%= f.submit "ОК" %>
</div>
<% end %>
HTML要素:
<%= form_for(@customer) do |f| %>
.. some controls here ..
<div id="customer-form" style="display:none;"></div>
.. some inputs here ..
<div class="actions">
<%= f.submit "ОК" %>
</div>
<% end %>
'form_ajax'をレンダリングする場合、id = 'customer-form'でHTML要素を共有できますか? – Prity
@PrityはHTML要素を追加しました。 – Marat