2013-03-05 2 views
1

Мой файл application.js становится беспорядочным.Rails - Как реорганизовать application.js?

application.js:

// 
//= require jquery 
//= require jquery_ujs 
//= require bootstrap 
$(document).ready(function(){ 
$('#authorinfo').popover(); 
}); 
$(document).ready(function(){ 
$('#publisherinfo').popover(); 
}); 
...[and many more similar functions] 
//= require_tree . 

вид:

<a class="btn inline" href="#" id="authorinfo" rel="popover" data-content="Section...."><i class="icon-question-sign"></i></a> 

Бутстраповское поповер Javascript не похоже на работу с классами, только ид элементов, и я также имел трудности с передвижением на JavaScript из application.js.

Любые идеи о том, как реорганизовать?

+0

Вы можете извлечь код за пределами appplication.js в отдельный файл. Если вы используете '' '// = require_tree .''', он будет автоматически включен в страницу js – Bob

+0

Я поместил функции в app/assets/javascripts/objectinfo.js, и они больше не работают. –

+0

@Bob, это кажется достаточным для меня ответом (а не просто комментарием). –

ответ

1

Вы можете извлечь код за пределами appplication.js в отдельный файл. Если вы используете //=require_tree ., он будет автоматически включен в страницу js

Смежные вопросы