2013-09-20 2 views
0

Привет им с помощью драгоценных камней «nested_form» на моей рельсы приложение .. На самом деле я был очень happyu, когда я нашел это в документации:Rails 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

Но я не могу понять, как сделать то, что мне нужно. .

ответ

0

Вам не нужно редактировать файл javscript.

Выполните действия, описанные в nested form

Если вам необходимо переопределить любое поведение, просто добавить новый код javscript в application.js файл

Если вам все еще нужно, чтобы получить редактировать его:

Если вы не используете конвейер активов, запустите этот генератор для создания файла JavaScript.

rails g nested_form:install 

Затем вы можете добавить сгенерированный JavaScript в свой макет.

<%= javascript_include_tag :defaults, "nested_form" %> 
Смежные вопросы