Визуализация макета js.erb, но просмотр файла html.erb - PullRequest
1 голос
/ 04 января 2011

Когда приложение получает запрос javascript, оно по умолчанию отображает application.js.erb и index.js.erb, но я хочу использовать index.html.erb и application.js.erb Как мне этого добиться?

Я хочу использовать:

Application.js.erb + index.html.erb вместо

Application.js.erb + index.js.erb

Ответы [ 2 ]

2 голосов
/ 04 января 2011

добавить .html в конец части имени, которое вы хотите отобразить.

Пример:

<%= render :partial=>'some_partial.html' %>

Вместо:

<%= render :partial=>'some_partial' %>
0 голосов
/ 04 января 2011

В коде вашего контроллера вы можете

  def index
    #get records and whatnot

    respond_to do |format|
      format.html # index.html.erb
      format.js   { render :action=>:application }
    end
  end

Примечание: я не знаю, почему вы это делаете, но это сработает.Я рекомендую работать в рамках стандартов рельсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...