| Module | PageHelper |
| In: |
app/helpers/page_helper.rb
|
# 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
# 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