Sto sviluppando un'app ActiveAdmin e desidero ordinare una colonna di attività in base al loro "tipo". Sfortunatamente il mio codice non funziona. Quale codice dovrei usare per realizzare questo? Ecco il mio codice ...ActiveAdmin come ordinare la colonna con le associazioni
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
Grazie!
Chiunque? Sto ancora affrontando questo posto di blocco ... – Slicekick