should it not be related to the nested
namespace :backoffice :cms ? I''ll try to change it
to :backoffice :cms_admin
On 21 oct, 11:34, Erwin <yves_duf...-ee4meeAH724@public.gmane.org>
wrote:> I have a model ''site'' defined in a sub-folder
''cms''
> class Cms::Site < ActiveRecord::Base
> .....
>
> the model is loaded correctly , checked in console:
> application.rb
> config.autoload_paths += Dir["#{config.root}/app/models/**/"]
>
> console
>
> >Cms::Site.all => []
>
> Now trying to access this model from a sites_controller ( in
> backoffice/cms subfolder, action: index ) I get the
> load_missing_constant error, aslking for the model to define Site and
> not Cms::Site... where am I wrong ? or did I missed any initializing
> parameter ?
>
> backoffice/cms/sites_controller.rb
> class Backoffice::Cms::SitesController < ApplicationController
> def index
> @sites = Cms::Site.all
> end
>
> LoadError in Backoffice::Cms::SitesController#index
> Expected /Users/..../app/models/cms/site.rb to define Site
> (activesupport (3.2.8) lib/active_support/dependencies.rb:503:in
> `load_missing_constant'')
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.