1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activerecord/test/models
Sean Griffin 21a386bb07 Ensure has_and_belongs_to_many works with belongs_to_required_by_default
Before this commit, if
`ActiveRecord::Base.belongs_to_required_by_default` is set to `true`,
then creating a record through `has_and_belongs_to_many` fails with the
cryptic error message `Left side must exist`. This is because
`inverse_of` isn't working properly in this case, presumably since we're
doing trickery with anonymous classes in the middle.

Rather than following this rabbit hole to try and get `inverse_of` to
work in a case that we know is not publicly supported, we can just turn
off this validation to match the behavior of 4.2 and earlier.
2015-10-29 16:53:49 -06:00
..
admin Add line endings to files which are missing them 2015-02-17 13:28:06 -07:00
autoloadable
publisher Fix has_and_belongs_to_many in a namespaced model pointing to a non namespaced model 2014-06-19 14:59:48 -03:00
admin.rb Add line endings to files which are missing them 2015-02-17 13:28:06 -07:00
aircraft.rb Fix counter_cache for polymorphic associations 2015-07-19 15:52:29 -06:00
arunit2_model.rb
author.rb Remove unused scopes 2015-10-01 23:42:45 -05:00
auto_id.rb
binary.rb Add line endings to files which are missing them 2015-02-17 13:28:06 -07:00
bird.rb Deprecate false as the way to halt AR callbacks 2015-01-02 15:31:56 -08:00
book.rb Rename the enum_{prefix,suffix} options to _{prefix,suffix} 2015-07-23 14:27:09 +02:00
boolean.rb
bulb.rb Deprecate false as the way to halt AR callbacks 2015-01-02 15:31:56 -08:00
cake_designer.rb
car.rb Improve consistency of counter caches updating in memory 2015-01-26 12:37:29 -07:00
carrier.rb Skip statement cache on through association reader 2015-08-12 21:17:30 -03:00
categorization.rb Require explicit counter_cache option for has_many 2015-04-07 17:50:41 +10:00
category.rb
chef.rb Fix leaky chain on polymorphic association 2015-03-15 10:39:42 -04:00
citation.rb
club.rb Merge pull request #15772 from nbudin/sti_through_bug 2014-06-19 15:07:11 -03:00
college.rb Fix error when using with_options with lambda. 2014-04-03 10:26:37 -03:00
column.rb Fix the test defining the models in the right place 2014-04-04 19:44:17 -03:00
column_name.rb
comment.rb Skip StatementCache for eager loaded associations (Fixes #16761) 2014-09-04 10:05:01 -05:00
company.rb Revert "Merge pull request #21994 from mtodd/inherit-scopes" 2015-10-27 01:12:03 -02:00
company_in_module.rb Deprecate ActiveModel::Errors add_on_empty and add_on_blank methods 2015-02-19 14:10:38 +01:00
computer.rb
contact.rb introduce conn.data_source_exists? and conn.data_sources. 2015-09-22 19:48:44 +02:00
content.rb Add support for bidirectional destroy dependencies 2015-01-16 11:41:43 +00:00
contract.rb
country.rb
course.rb
customer.rb Pass symbol as an argument instead of a block 2014-11-29 11:53:24 +01:00
customer_carrier.rb Skip statement cache on through association reader 2015-08-12 21:17:30 -03:00
dashboard.rb
default.rb
department.rb
developer.rb Fix merge conflicts for #19938 2015-10-20 16:57:47 -06:00
dog.rb
dog_lover.rb
doubloon.rb Fix crash when loading fixture with belongs_to association defined in abstract base class. 2015-06-04 12:38:00 -04:00
drink_designer.rb
edge.rb
electron.rb Revert "Merge pull request #20080 from robertjlooby/fix_overwriting_by_dynamic_finders" 2015-09-09 06:08:57 -03:00
engine.rb
entrant.rb
essay.rb
event.rb Add line endings to files which are missing them 2015-02-17 13:28:06 -07:00
eye.rb
face.rb Typo fix [ci skip] 2015-09-07 21:29:00 +05:30
friendship.rb
guid.rb Add line endings to files which are missing them 2015-02-17 13:28:06 -07:00
guitar.rb Errors can be indexed with nested attributes 2015-04-17 14:11:16 -04:00
hotel.rb Fix leaky chain on polymorphic association 2015-03-15 10:39:42 -04:00
image.rb Add foreign_type option for polymorphic has_one and has_many. 2014-12-08 18:13:15 -02:00
interest.rb
invoice.rb
item.rb
job.rb
joke.rb
keyboard.rb
legacy_thing.rb
lesson.rb
line_item.rb
liquid.rb
man.rb Address ORA-00972: identifier is too long when tested with Oracle 2014-07-14 21:54:17 +09:00
matey.rb
member.rb Skip statement cache on through association reader 2015-08-12 21:17:30 -03:00
member_detail.rb Fix misleading errors for has_one through relations 2015-07-22 00:51:23 +03:00
member_type.rb
membership.rb Skip statement cache on through association reader 2015-08-12 21:17:30 -03:00
mentor.rb Fix for activerecord join dependency instantiate bug 2015-05-04 18:06:06 +03:00
minimalistic.rb
minivan.rb
mixed_case_monkey.rb
molecule.rb
movie.rb
node.rb Add pending test for the great-grandparent touching bug from #19324 2015-06-25 14:23:06 +02:00
notification.rb Add ActiveRecord::Base.suppress 2015-02-18 18:30:05 -05:00
order.rb
organization.rb Add setting of FK for throgh associations while building 2014-05-25 21:08:11 +07:00
owner.rb AR specific length validator to respect marked_for_destruction. 2014-12-30 10:25:58 +01:00
parrot.rb Remove unused scopes 2015-10-01 23:42:45 -05:00
person.rb Remove unused scopes 2015-10-01 23:42:45 -05:00
personal_legacy_thing.rb Dynamically modified schema and association would not be correctly reset 2014-09-06 23:28:18 +09:00
pet.rb
pirate.rb Add line endings to files which are missing them 2015-02-17 13:28:06 -07:00
possession.rb
post.rb Fix merge conflicts from #19501 2015-10-29 09:22:45 -06:00
price_estimate.rb
professor.rb use correct DB connection for generated HABTM table 2015-08-07 12:33:09 -07:00
project.rb Ensure has_and_belongs_to_many works with belongs_to_required_by_default 2015-10-29 16:53:49 -06:00
publisher.rb Fix how to compute class name on habtm namespaced. 2014-05-13 11:26:46 -03:00
randomly_named_c1.rb Fixes #18492 2015-01-14 21:36:58 +05:30
rating.rb Revert "Merge pull request #14544 from jefflai2/named_scope_sti" 2014-05-21 12:15:57 -03:00
reader.rb Merge pull request #14573 from habermann24/has_many_through_fix 2014-04-22 17:20:52 -05:00
recipe.rb Fix leaky chain on polymorphic association 2015-03-15 10:39:42 -04:00
record.rb Fix the test defining the models in the right place 2014-04-04 19:44:17 -03:00
reference.rb
reply.rb
ship.rb Only nullify persisted has_one target associations 2015-08-24 11:49:43 +03:00
ship_part.rb Always perform validations on nested attribute associations 2015-01-30 07:27:20 -07:00
shop.rb
shop_account.rb Skip statement cache on through association reader 2015-08-12 21:17:30 -03:00
speedometer.rb
sponsor.rb
string_key_object.rb
student.rb Fix error when using with_options with lambda. 2014-04-03 10:26:37 -03:00
subject.rb
subscriber.rb
subscription.rb
tag.rb The source option for has_many => through should accept String 2014-04-09 14:57:30 -03:00
tagging.rb Deprecate automatic counter caches on has_many :through 2014-06-26 07:24:34 -06:00
task.rb
topic.rb Deprecate passing conditions to AR::Relation destroy_all and delete_all methods 2015-09-06 16:14:16 +02:00
toy.rb
traffic_light.rb
treasure.rb Add tests for associations without counter_cache 2015-04-09 14:53:34 +10:00
treaty.rb
tree.rb Add pending test for the great-grandparent touching bug from #19324 2015-06-25 14:23:06 +02:00
tuning_peg.rb Errors can be indexed with nested attributes 2015-04-17 14:11:16 -04:00
tyre.rb Don't perform statement caching for find when called from a scope 2014-12-22 15:38:58 -07:00
user.rb Add ActiveRecord::Base.suppress 2015-02-18 18:30:05 -05:00
uuid_child.rb
uuid_parent.rb
vegetables.rb
vehicle.rb Prevent duplicating where clauses when model is extended from an abstract class 2015-04-15 23:02:32 +03:00
vertex.rb
warehouse_thing.rb
wheel.rb
without_table.rb
zine.rb