Je utilise le gemme clefs primaires composites et active_admin et j'ai un problème avec la page d'index. Puis-je personnaliser le fichier index.html.arb d'une manière ou d'une autre ? Ou changer l'association belongs_to ?
Mon modèle :
class Vehicle < ActiveRecord::Base
self.table_name = "vehicle"
self.primary_key = "vehicle_id"
belongs_to :operator, :foreign_key => :operator_id
**belongs_to :orgunit, :foreign_key => [:operator_id, :run_code]**
app/admin/vehicles.rb
ActiveAdmin.register Vehicle do
index do
id_column
column :version
column :description
default_actions
end
Erreur sur la page d'index :
NoMethodError dans Admin/vehicles#index
Montrant /home/dev/.rvm/gems/ruby-1.9.3-p125@global/gems/activeadmin-
0.5.0/app/views/active_admin/resource/index.html.arb où la ligne #1 a provoqué :
méthode indéfinie `to_sym' pour [:operator_id, :run_code] :Array
Extraction de la source (autour de la ligne #1) :
1: insert_tag renderer_for(:index)