Извините за этот вопрос новичка, я пытаюсь отобразить простое окно оповещения через Ajax, когда загружено мое представление галерей / шоу. (После того, как я хотел бы отображать контент вместо этого окна предупреждения)
Вот мой код:
galleries_controller.rb
def show
@gallery = Gallery.find(params[:id])
respond_to do |format|
format.js
format.html # show.html.erb
end
end
application.js
// Tell Rails to use .js
jQuery.ajaxSetup({
'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
})
$(document).ready(function(){
// How can I load show.js.erb ?
$('body').load()
});
show.js.erb
alert('ajax works!');
Я не могу понять, как заставить это работать. Большое спасибо за вашу помощь.