Je sais que cela a déjà été demandé et j'ai trouvé de nombreuses questions similaires à la mienne, mais où la réponse semble être la même "faute de frappe", mais j'ai regardé mon code à maintes reprises et ne peut pas pointer l'erreur/typo, je commence à penser que c'est plus qu'une faute de frappe: voici mon code avec les orthographes exactes pour les noms de fichiers:Rails3: Erreur de routage constante non initialisée SiteConfiguration
J'ai créé le tableau avec le suivant migration:
015_create_site_configurations.rb
class CreateSiteConfigurations < ActiveRecord::Migration
def self.up
create_table "site_configurations" do |t|
t.column :config_type, :string
t.column :value, :string
end
end
def self.down
drop_table "site_configurations"
end
end
Controller pour cette classe
manage_site_configurations_controller.rb
class ManageSiteConfigurationsController < AdminController
active_scaffold :site_configurations do |config|
config.columns = [:config_type, :value]
config.create.columns = [:config_type, :value]
end
end
Depuis im en utilisant cela pour ActiveScaffold est ici un extrait de application.rb
def self.active_scaffold_controller_for(klass)
return ManageUsersController if klass == User
return ManagePagesController if klass == Page
return ManageSiteConfigurationsController if klass == SiteConfiguration
return "#{klass}ScaffoldController".constantize rescue super
end
et ce que je utilisé pour mes itinéraires
resources :manage_site_configurations do as_routes end
J'apprécierais vraiment si quelqu'un peut signaler l'erreur sur ..