Estoy desarrollando una aplicación ActiveAdmin, y quiero ordenar una columna de negocios por su "tipo". Lamentablemente, mi código no funciona. ¿Qué código debería usar para lograr esto? Aquí está mi código ...ActiveAdmin cómo ordenar la columna con asociaciones
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
Gracias!
¿Alguien? Todavía estoy frente a este obstáculo ... – Slicekick