Я пытаюсь получить свою разбивку на страницы, используя Ajax, используя либо will_paginate, либо kaminari.js.erb не выполняется javascript, но обрабатывается rails
Когда я ударил пагинация связать свой журнал говорит
Processing by Instructor::FullDashboardController#pupil_leads as JS
и
Rendered instructor/full_dashboard/pupil_leads.js.erb within layouts/main (0.1ms)
Но JS не имеет никакого эффекта. Таким образом, чтобы проверить это, я написал
console.log("Hello");
<%logger.debug "This is the js file"%>
alert('Hello Rails');
В js.erb файл, в моем журнале я вижу This is the js file
как и ожидалось, но нет ничего в Js консоли в моем браузере и предупреждение не отображается. Поэтому я знаю, что файл обрабатывается, поскольку мой logger.debug работает, но js не существует.
Как устранить эту проблему?
Rails 4.1
рубин 2,1
Полных черточки контроллер
class Instructor::FullDashboardController < ApplicationController
layout 'main'
...
def pupil_leads
@ivar = Model.where("something = ?", some_object.id).order("created_at desc").page(params[:page]).per(10)
respond_to do |f|
f.js { render :content_type => 'text/javascript' }
f.html
end
end
, пожалуйста, показать полный 'Инструктор :: FullDashboardController'. –
Это немного для этого, вам нужно соответствующее действие? – LpLrich
сообщение 'pupil_leads' action. –