Module: Refinery::Admin::PagesHelper
- Defined in:
- pages/app/helpers/refinery/admin/pages_helper.rb
Instance Method Summary (collapse)
Instance Method Details
- (Object) parent_id_nested_set_options(current_page)
4 5 6 7 8 9 10 11 12 |
# File 'pages/app/helpers/refinery/admin/pages_helper.rb', line 4 def (current_page) pages = [] (::Refinery::Page, current_page) {|page| pages << page} # page.title needs the :translations association, doing something like # nested_set_options(::Refinery::Page.includes(:translations), page) doesn't work, yet. # See https://github.com/collectiveidea/awesome_nested_set/pull/123 ActiveRecord::Associations::Preloader.new(pages, :translations).run pages.map {|page| ["#{'-' * page.level} #{page.title}", page.id]} end |