【发布时间】:2013-04-16 15:55:09
【问题描述】:
我有一个像下面这样的 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 %>')
这样做的正确方法是什么?
谢谢
【问题讨论】:
-
你的
.block元素在哪里? -
在我的挑战表中。
-
如果你把它贴出来,别人帮你解决问题会更容易。
标签: jquery html ruby-on-rails ruby ruby-on-rails-3