【发布时间】:2011-08-16 14:56:03
【问题描述】:
我不知道如何在 rails 3.1 中使用 jquery 和 link_to_function。我一直在使用 railscasts 的第 197 集,但它不适用于 3.1
http://railscasts.com/episodes/197-nested-model-form-part-2
萤火虫给了我错误
remove_fields 未定义
这是我的代码。感谢您的所有帮助。
宝石文件
gem 'rails', '3.1.0.rc4'
_form.html.erb
<div class="fields">
<p>
<%= f.label :sample_number %>
<%= f.text_field :sample_number, :size=> 1 %>
<%= f.hidden_field :_destroy %>
<%= link_to_remove_fields "remove", f %><br>
application_helper.rb
def link_to_remove_fields(name, f)
f.hidden_field(:_destroy) + link_to_function(name, "remove_fields(this)")
end
cupping.js.coffee
function remove_fields(link) {
$(link).prev("input[type=hidden]").val("1");
$(link).closest(".fields").hide();
}
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3