Получить базовый URL в рельсах - PullRequest
0 голосов
/ 18 августа 2011

я работаю над рельсами 2.3.11 .. и запускаю приложение на рельсах с -P blogs

и URL будет похож на http://localhost:3000/application_name.

Как получить указанный выше URL внутри javascript-файла моего рельса.

Пожалуйста, дайте предложения

EDIT

localhost: 3000 / application_name - это base_url во всем приложении. У меня есть javascript с $ .ajax с: url с «controller / action», который не загружается должным образом по той причине, что он принимает загрузочную страницу ctrllr как ctrllr и не принимает ctrllr от того, который я дал в javascript.

Ответы [ 2 ]

1 голос
/ 23 июня 2015

Я бы посоветовал вам использовать

<%= root_url %>
1 голос
/ 18 августа 2011

В рельсах в основном каждый конкретный запрос может быть найден в request. Ввод request.inspect может дать вам понимание этого.

Если вам просто нужен путь в вашем javascript, файл должен быть в формате erb (например, что-то .js.erb). тогда это будет просто <%= blogs_path %>.

Если вы говорите о функции assets / javascripts / sprockets в новых рельсах, я не знаю, потому что я еще не использовал это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...