我无法弄清楚如何在rails 3.1中使用jquery和link_to_function。我一直在使用第197页的railscasts,但它不适用于3.1
http://railscasts.com/episodes/197-nested-model-form-part-2
firebug给我错误
未定义remove_fields
这是我的代码。谢谢你的帮助。
的Gemfile
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();
}
答案 0 :(得分:0)
是否正确加载了cupping.js.coffee文件(FireBug中的NET选项卡)?
答案 1 :(得分:0)
安装并更新了gem'sprockets','2.0.0.beta.13' 它的工作原理。现在资产负荷