У меня есть мнение
index.html.erb ->
link_to "click me " , 'customers/index' , :remote => true
.сделать js.erb файл работать без AJAX Ruby On Rails 4
контроллер -> клиенты
def index
end
index.js.erb
alert('in js file');
alert
работает абсолютно нормально. но что, если я не хочу делать ajax, и я просто хочу, чтобы файл js.erb работал каждый раз, когда загружался клиент/индекс. Я новичок в разработке rails
, и мой вопрос может быть очень простым, но я не смог найти решение. Я знаю, что мы указываем следующее, когда мы хотим определенного типа. но, насколько я знаю, что мой случай differenct
respond_to do |format|
format.js
format.html
end
Вам не нравится красотка 'js.erb' частичная? :) – nsave
Я имею в виду создать '_yourpartial.js.erb' и отобразить его внутри' index.html.erb' – nsave
@ImranNaqvi, вы проверили мой обновленный ответ? Если это похоже на текст, вы просто забыли добавить теги 'script' – nsave