Module PageHelper
In: app/helpers/page_helper.rb

Methods

Public Instance methods

[Source]

    # File app/helpers/page_helper.rb, line 16
16:   def confirm_destroy_message(page)
17:     msg = "Really delete"
18:     if page.title.blank?
19:       msg = "#{msg} page?"
20:     else
21:       msg = "#{msg} #{page.title}?"
22:     end
23:     
24:     if page.children.any?
25:       msg = "#{msg} And delete all of its children?"
26:     end
27:     
28:     msg
29:   end

Look for a matching Page, but if none, fall back on Rails’ template rendering

[Source]

    # File app/helpers/page_helper.rb, line 3
 3:   def render_page(path, options = {})
 4:     page = Page.find_by_path(path)
 5:     if page
 6:       render({ :inline => page.body }.merge(options))
 7:     else
 8:       render({ :partial => path }.merge(options))
 9:     end
10:   end

[Source]

    # File app/helpers/page_helper.rb, line 12
12:   def updated(page)
13:     "<span title=\"Created on #{page.created_at}\">#{time_ago_in_words(page.updated_at, true)} ago</span> by #{page.author.name}"
14:   end

[Validate]