мой файл .js.erb не вызывается - PullRequest
0 голосов
/ 13 января 2012

В моем приложении rails я пытаюсь получить доступ к нумерации страниц через вызов ajax. Я запускаю скрипт через файл index.js.erb. Элемент управления не попадает в этот файл. Пожалуйста, помогите

Мой контроллер:

def index
   ics_per_page=params[:ics_per_page]||5
   ics_per_page=ics_per_page.to_i
    @ics = Ic.search(params[:root_name],params[:suite_name],params[:case_name],params[:name],'f').paginate(:per_page =>ics_per_page, :page => params[:all_ics])
      respond_to do |format|
      format.js
      format.html # index.html.erb
      format.xml  { render :xml => @ics }
    end
  end

Мой файл index.js.erb:

console.log("inside index.js.erb");
$('#listing').html('<%= escape_javascript(render("listing")) %>');

Спасибо, Ramya.

1 Ответ

2 голосов
/ 13 января 2012

Не могли бы вы проверить еще раз.Я думаю, что файл index.js.erb отображается, но содержимое не выполняется из-за неправильного типа содержимого.установите тип содержимого, чтобы указать, что это javascript.

format.js { render :content_type => 'text/javascript' }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...