В моем проекте rails есть плагин javascript, который загружает изображение таким образом:
$('.datepicker').after('<img class="datepickericon" src="images/icons/calendar.png" alt="calendar" />');
К сожалению, в проекте rails это расположение изображения будет указывать путь относительно вида, в который загружен javascript. Таким образом, указанная локация выглядит как
"admin/images/icons/calendar.png"
Я знаю, что могу изменить значение src на что-то вроде
"../public/images/[etc]/calendar.png"
Это бы сработало, но это зависит от количества пространств имен и т. Д. Я не люблю менять код плагина каждый раз, когда его используют в различных ситуациях.
Так что я ищу долговременное решение этой проблемы с расположением изображения / файла при загрузке чего-либо в (rails) проекте через javascript. В моих файлах JavaScript нет абсолютных путей или кода ruby.