Rails 3 - 添加没有嵌套表单gem的动态嵌套属性

时间:2011-11-04 18:46:08

标签: html ruby-on-rails-3 nested-attributes


Hello people

在我的rails app中我试图动态添加嵌套属性,但我不想使用“嵌套表单gem”

所以我找到了这个例子https://github.com/alloy/complex-form-examples/blob/a234fde4419836f277d7e340657f1d8418911d68/app/helpers/projects_helper.rb,但是这段代码不起作用

module ProjectsHelper
  def remove_link_unless_new_record(fields)
    unless fields.object.new_record?
      out = ''
      out << fields.hidden_field(:_delete)
      out << link_to_function("remove", "$(this).up('.#{fields.object.class.name.underscore}').hide(); $(this).previous().value = '1'")
      out
    end
  end
end

我认为以“out&lt;&lt;”开头的行发生一些冲突,因为我检查了html(firebug)和simbols“&lt;”和“&gt;”没有出现

&lt;a href="#" onclick="$(this).up('.task').hide(); $(this).previous().value = '1'; return false;"&gt;remove&lt;/a&gt;
你可以帮帮我吗?感谢

0 个答案:

没有答案