Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
articular / lib / generators / articular / resource / templates / admin_resource.rb.erb
Size: Mime:
ActiveAdmin.register <%= @model_name %> do
  menu priority: 2
  actions :all, except: [:show]
  config.sort_order = 'published_at DESC'

  permit_params Articular.params, news_topic_ids: []

  filter :title
  filter :body
  filter :published_at

  scope :all
  scope :published

  form partial: 'articular/admin/form'

  index do
    column :title
    column :state do |post|
      span post.state, class: "state-label #{post.state}"
    end
    column :published_at

    actions
  end

  controller do
    def find_resource
      scoped_collection.friendly.find(params[:id]) #FriendlyId Find
    end
  end
end