в моем профиле / index.html.haml, у меня есть
:javascript
$(document).ready(function(){
$('#clickablething').click(function() {
$.get('/profile', {**passed in json data**}, null, 'script');
})
});
, который вызывает мой index.js.erb
, когда происходит событие click.Однако мне интересно, как я могу переименовать файл .js.erb
.Только /profile
(или ./profile
, или profile
) работает специально для вызова index.js.erb
.Если я переименую файл profile.js.erb
, он не будет работать (я попытался установить url на profile.js
, profile.js.erb
, profile/profile.js
и другие варианты, но это все недопустимые запросы, как показывает firebug.
В основном я хотел бы назвать index.js.erb
profile.js.erb
или что-то еще, и мне интересно, как сослаться на это в моем get
звонке.
Спасибо !!
edit: Это действительно важно для меня сейчас, так как у меня есть 2+ js.erb-файла, которые я хотел бы вызывать через ajax GET, когда происходят разные события, поэтому я не могу просто придерживаться одного index.js.erb. Как мне это сделать?это? Что за вызов ajax для onescript.js.erb
и anotherscript.js.erb
?