Method: Associatable#has_many
- Defined in:
- lib/easy_save/associatable.rb
#has_many(name, options = {}) ⇒ Object
66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/easy_save/associatable.rb', line 66 def has_many(name, = {}) = HasManyOptions.new(name.to_s, self.to_s, ) define_method(name) do pk_id = self.id fk_id = .send(:foreign_key) class_name = .class_name.constantize class_name.where("#{fk_id}": pk_id) end end |