我有一个像下面这样的rails嵌套形式。我想做的是根据用户在我的主要挑战表单上选择的值自动呈现一定数量的阶段表单。
<%= form_for(@challenge, :html => {:id => "new_challenge_form"}) do |f| %>
.
.
.
<h3 class="color-gray small-padding-bottom">
<%= t "challenges.form_labels.how_many_phases" %>
</h3>
<%= number_field_tag 'quantity', 1, :in => 1...10, :class => "text-input-wizard" %>
<button> Generate Phases! </button>
<% end %>
我试图用一些 jquery 来实现这一点,但它不起作用。就像是
$('.block').html('<%= escape_javascript(render("phases/new")).html_safe %>')
这样做的正确方法是什么?
谢谢