Re: controller from plugin not working

Jony Malhotra
Thu, 02 Jun 2011 13:30:47 -0000

Hi,

I have seen your posts suggesting to load paths  for all controllers/
models/views  from plugin.

I used the following command :

%w{ models controllers }.each do |dir|
  path = File.join(File.dirname(__FILE__), ''app'', dir)
  $LOAD_PATH << path
puts path
puts "yeyeyeyyeyeye"
 ActiveSupport::Dependencies.load_paths << path
 ActiveSupport::Dependencies.load_once_paths.delete(path)


but getting following error :

 undefined method `load_paths'' for ActiveSupport::Dependencies:Module
(NoMethodError)


I know sometime back you also got the same error. Please let me know
what was the root cause.

Thanks in advance.

Jony Malhotra

On May 26, 7:42 pm, heithem nouira
<heithem.nou...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:
> sorry, i maked a mistake, you should put the configurations in vendor/
> plugins/buoy_report/lib/buoy_report.rb instead of:
> vendor/plugins/buoy_report/lib/buoy_station.rb
>
> concerning route , why don''t put map.resources :buoy_station in
the
> main routes file?
>
> On May 26, 2:16 pm, Jedrin
<jrubia...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> > Thanks alot.
>
> > I went through this whole thing like below, was that unnecessary ?
>
> > module BuoyReport #:nodoc:
> >   module Routing #:nodoc:
> >     module MapperExtensions
> >       def buoy_reports
> >         @set.add_route("/buoy_report", {:controller =>
> > "buoy_reports", :action => "index"})
> >       end
> >     end
> >   end
> > end
>
> > ActionController::Routing::RouteSet::Mapper.send :include,
> > BuoyReport::Routing::MapperExtensions