You're absolutely right - I meant to write that, and then completely
forgot :)
On 5 Mar 2009, at 12:03, Antonio Tapiador del Dujo wrote:
I think it's better using "require_dependency" instead of "require"
to avoid
reloading errors in development environment, isn't it? Or that
behaviour
changed in Rails 2.3?
On Thursday 05 March 2009 10:03:51 James Adam wrote:
Probably the simplest way, given a my_app/vendor/plugins/my_plugin/
app/
models/thing.rb, is to create the file my_app/app/models/thing.rb:
require File.join(RAILS_ROOT, 'vendor/plugins/my_plugin/app/models/
thing.rb')
class Thing < ActiveRecord::Base
def override_something
end
end
This is basically an equivalent of what the code-mixing was doing
anyway.
James
On 4 Mar 2009, at 02:58, Andrew Roth wrote:
Hi all,
I was reading James' summary of engines in rails 2.3
(http://rails-engines.org/news/2009/02/02/engines-in-rails-2-3/ )
and at
the bottom there is
"While the code mixing mechanism is quite neat, there are other ways
of overriding the implementation of methods which are more typically
Rubyish, and involve less magic. I’ll try and post some examples
here soon."
I'm wondering what those more Rubyish ways are. I rely on mixins in
a few of my apps, so I'm eager to learn.
thanks,
-Andrew Roth
_______________________________________________
Engine-Users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.or
g
_______________________________________________
Engine-Users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org
_______________________________________________
Engine-Users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org