I am trying to do an active record find method. When I call it from
the console it says method_missing.
Ideas?
init.rb
require 'find_by_like'
ActiveRecord::Base.send(:include, CH::FIND::LIKE
find_by_like.rb
module CH
module FIND #:nodoc:
module LIKE #:nodoc:
def self.included(base)
base.send :extend, ClassMethods
end
module ClassMethods
def find_by_like(col,name)
query = ":all, :conditions => ['#{col}
like %?%', #{name}]"
self.find(query)
end
end
end
end
end
--
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.