Rails nested_form对文档有疑问

时间:2013-09-20 16:24:47

标签: javascript ruby-on-rails ruby-on-rails-3 nested-forms

嗨我在我的rails应用程序上使用gem“nested_form”。实际上,当我在文档中找到它时,我非常高兴:

Enhanced jQuery JavaScript template

You can override default behavior of inserting new subforms into your form. For example:

    window.nestedFormEvents.insertFields = function(content, assoc, link) {
      return $(link).closest('form').find(assoc + '_fields').append($(content));
    }

我需要这样做,所以我去了application.js,我在那里看到了需要jquery_nested_form ..所以我去了“vendor / assets / javascript”,我想我会找到那里的文件,但没有!我找不到文件

jquery_nested_form.js

我需要找到它来编辑它,对吗?或者我错过了一个更简单的方法?

此外,如果我只想“覆盖表单的1 Id中的默认行为”而不是所有字段,那么文档就在http://rubydoc.info/gems/nested_form/0.3.2/frames

但我无法弄清楚如何做我需要的......

1 个答案:

答案 0 :(得分:0)

您不必编辑javscript文件。

按照nested form

中的步骤操作

如果您需要覆盖任何行为,只需在application.js文件中添加新的javscript代码

如果您仍需要编辑它:

如果您不使用资产管道,请运行此生成器以创建JavaScript文件。

rails g nested_form:install

然后,您可以在布局中包含生成的JavaScript。

<%= javascript_include_tag :defaults, "nested_form" %>