Zajmuję się tworzeniem aplikacji ActiveAdmin i chcę posortować kolumnę firm według ich "typu". Niestety mój kod nie działa. Jaki kod powinienem użyć, aby to osiągnąć? Tu jest mój kod ...ActiveAdmin sposób sortowania kolumny z powiązaniami
app/models/business.rb
class Business < ActiveRecord::Base
belongs_to :type
attr_accessible :description, :email, :facebook, :foursquare, :google, :manager,
:mobile, :name, :phone, :type_id, :url, :yelp
end
app/models/type.rb
class Type < ActiveRecord::Base
attr_accessible :category
has_many :businesses
def to_s
category
end
end
app/admin/businesses.rb
ActiveAdmin.register Business, { :sort_order => :name_asc } do
scope :joined, :default => true do |businesses|
businesses.includes [:type]
end
index do
column :name
column :type, :sortable => 'businesses.type'
column :manager
column :email
default_actions
end
end
Dzięki!
Ktoś? Wciąż stoję przed tą blokadą ... – Slicekick