Sha256: 824f050dca2d31edc13a7778b9cf287d93a582c6deefe9b726510e67f0d1bada
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
ActiveAdmin.register C80NewsTz::Spot, :as => 'Spot' do menu :label => "Рубрики на главной", :parent => 'Содержимое сайта' before_filter :skip_sidebar!, :only => :index permit_params :rubric_ids => [] config.sort_order = 'id_asc' index do id_column column :title column :rubrics do |loc| # нарисуем список list_items = ((loc.rubrics.map { |p| "<li>• #{ p.title } <a href='/rubrics/#{p.slug}' target='_blank'>[view]</a> <a href='/admin/rubrics/#{p.slug}/edit'>[edit]</a> </li>" }).join("")).html_safe "<ul>#{list_items}</ul>".html_safe end actions end form(:html => {:multipart => true}) do |f| f.inputs "Свойства" do f.input :title f.input :rubrics, :as => :select, :input_html => {:multiple => false}, :include_blank => true, :member_label => Proc.new { |p| p.title } end f.actions end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
c80_news_tz-0.1.1.18 | app/admin/c80_news_tz/spots.rb |
c80_news_tz-0.1.1.17 | app/admin/c80_news_tz/spots.rb |
c80_news_tz-0.1.1.16 | app/admin/c80_news_tz/spots.rb |