Я вызываю действие, Home#index
, к пустому действию в HomeController
.
Страница загружается нормально в HTML, чего я и ожидаю (рендеринг home/index.html.erb
, но затемтакже загружает соответствующие js для этого действия, прибывающие примерно через 100 мс после (рендеринг home/index.js.erb
). Как я могу это остановить? Я хочу получить ответ javascript только при вызове, а не через запрос HTTP GET.
HomeController
class HomeController < ApplicationController
respond_to :html, :js # Nothing changes whether I have this or not
def index
respond_to do |format| # Nothing changes whether I have this or not
format.html
format.js
end
end
end
Routes.rb
Ajaxtest::Application.routes.draw do
get "home/index"
root to: 'home#index'
end
index.html.erb
<p>Find me in app/views/home/index.html.erb.</p>
index.js.erb
$("#content").html("Lorem ipsum dolor sit amet, yo non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.");
document.title = "AJAX loaded";