Module: PagesCore::Pages::PreviewController
Instance Method Summary
collapse
#page_attachment_attributes, #page_content_attributes, #page_static_attributes
Instance Method Details
#preview ⇒ Object
17
18
19
20
21
22
23
24
25
26
|
# File 'app/controllers/concerns/pages_core/pages/preview_controller.rb', line 17
def preview
render_error 403 unless logged_in?
@preview = true
@page = Page.find_by(id: params[:page_id]) || Page.new
@page.readonly!
@page.assign_attributes(preview_page_params)
render_page
end
|
#preview? ⇒ Boolean
13
14
15
|
# File 'app/controllers/concerns/pages_core/pages/preview_controller.rb', line 13
def preview?
@preview || false
end
|