Method: Chop::Create#has_many

Defined in:
lib/chop/create.rb

#has_many(key, klass = nil, delimiter: ", ", name_field: :name) ⇒ Object



160
161
162
163
164
165
166
167
# File 'lib/chop/create.rb', line 160

def has_many key, klass=nil, delimiter: ", ", name_field: :name
  klass ||= key.to_s.classify.constantize
  field key do |names|
    names.split(delimiter).map do |name|
      klass.find_by!(name_field => name)
    end
  end
end