Моя ситуація: Перегляд дії ReportsController повинен відображати чистий html, але не як файл (щоб переглянути його у браузері та зберегти після). Тому для візуалізації я використовую шаблон перегляду view.html.erb, і я неет вимикати будь-які макети для цієї дії. Але в інших діях цього макета контролера не слід торкатися. Працює лише вимкнення для цілого контролера, як це:
ReportsController < ApplicationController
layout false
Але це робить неправильно :( для всіх дій я намагався використовувати щось подібне в дії:
def view
@report = Report.new(params[:report])
unless @report.valid?
render :action => 'new' and return
else
render :layout => false
end
end
Що я повинен зробити?