Мне было интересно, есть ли какой-нибудь способ получить «динамический путь» в файл .js через Ruby on Rails.
Например, у меня есть следующее:
new Ajax.Request('/tokens/destroy/' + GRID_ID, {asynchronous:true, evalScripts:true, onComplete:function(request){load('26', 'table1', request.responseText)}, parameters:'token=' + dsrc.id + '&authenticity_token=' + encodeURIComponent(AUTH_TOKEN)})
Основной URL-адрес - «/ tokens / destroy /: id», однако на моем рабочем сервере это приложение работает как подпапка. Таким образом, URL для этого вызова ajax должен быть '/ qrpsdrail / tokens / destroy /: id'
URL, с которого вызывается, будет
/ grid / 1 или / qrpsdrail / grid / 1
Я мог бы, конечно, сделать ../../path - но это кажется немного хакерским. Это также зависит от маршрутизации, никогда не меняющейся, что на данном этапе я не могу гарантировать.
Мне просто интересно посмотреть, какие еще могут быть решения этой проблемы.
Заранее спасибо:)