On Aug 23, 2010, at 3:50 PM, badnaam wrote:
On Aug 23, 12:44 pm, Rob Biedenharn <r...@agileconsultingllc.com>
wrote:
I suspect that after you require validation_group.rb you want to have
something like:
ActiveRecord::Base.class_eval { extend
ValidationGroup::ActiveRecord::ActsMethod }
You need to get the "validation_group" method into ActiveRecord::Base
and therefore User before you call it.
-Rob
Rob,
Are you saying I need to do a
1 - require 'validation_group' in my User.rb
2 - Then add
ActiveRecord::Base.class_eval { extend
ValidationGroup::ActiveRecord::ActsMethod }
to my User.rb?
Thanks
No, I don't know what you "need" only what I "suspect" your code is
missing. Probably not in your user.rb, but in an initializer
somewhere. (config/initializers/validation_group.rb or in config/
environment.rb) If you're modifying the plugin, you really need to
understand the Ruby hook methods (like extended() and included()) or
at least copy all the relevant bits when you're cargo-culting a
solution.
-Rob
On Aug 23, 2010, at 3:22 PM, badnaam wrote:
http://pastie.org/1110631
On Aug 23, 12:15 pm, Marnen Laibow-Koser <li...@ruby-forum.com>
wrote:
badnaam wrote:
I created a module MyModule "my_module.rb" and put in a lib
folder in
my rails app.
In my User.rb model I call include MyModule.
When I try to use a method inside MyModule I get an "undefined
method
error". How do I include this module in the model?
What you described should work. Let's see code.
Thanks
Best,
--
Marnen Laibow-Koserhttp://www.marnen.org
mar...@marnen.org
Sent from my iPhone
--
Posted viahttp://www.ruby-forum.com/.
--
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-
t...@googlegroups.com.
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscr...@googlegroups.com
.
For more options, visit this group
athttp://groups.google.com/group/rubyonrails-talk?hl=en
.
Rob Biedenharn
r...@agileconsultingllc.com http://AgileConsultingLLC.com/
r...@gaslightsoftware.com http://GaslightSoftware.com/
--
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-
t...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com
.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
.
Rob Biedenharn
r...@agileconsultingllc.com http://AgileConsultingLLC.com/
r...@gaslightsoftware.com http://GaslightSoftware.com/
--
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-t...@googlegroups.com.
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.