ruby on rails, как отрисовать страницу без макета и другого поля заголовка

Большинство современных текстовых редакторов должны иметь возможность обрабатывать текстовый файл такого размера, если ваша система подходит к нему.

В любом случае, я должен был сделать это очень быстро, и у меня не было времени найти любые инструменты. Я установил новый экземпляр MySQL, импортировал всю резервную копию, а затем выплюнул только ту таблицу, которую я хотел.

Затем я импортировал эту таблицу в основную базу данных.

Было утомительно, но довольно легко. Удачи.

23
задан Stuart M 12 April 2013 в 07:49
поделиться

4 ответа

Вы можете сделать это так:

format.html { render "tabelle/show", :layout => false  } 
33
ответ дан fmendez 12 April 2013 в 07:49
поделиться

добавить

:layout => false

Пример:

render "tabelle/show", :layout => false
8
ответ дан HungryCoder 12 April 2013 в 07:49
поделиться

Контроллер:

layout false, only: [:method_name]

это очень полезно при использовании render_to_string

6
ответ дан Fabricioblz 12 April 2013 в 07:49
поделиться

Если вы не хотите указывать используемый вид.

Rails достаточно умен, чтобы знать, какой шаблон представления использовать, основываясь на действии контроллера.

Например, если вы находитесь в действии show в TabellesController, вам не нужно указывать render "tabelle/show" в вашем действии контроллера, потому что Rails уже предположит это и автоматически попытается отрендерить файл в app/views/tabelles/show.html.erb.

Так что, если вы придерживаетесь всех этих значений по умолчанию, вы можете просто использовать следующее для рендеринга без типового шаблона макета:

def show
  # Other stuff in your Controller Action.

  render layout: false
end

Это отрендерит app/views/tabelles/show.html.erb но без шаблона макета автоматически.

Noice.

1
ответ дан Joshua Pinter 12 April 2013 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: