More at rubyonrails.org: Blog | Guides | API | Ask for help | Contribute on GitHub |

#21 Ryuta Kamizono - This year
Showing 246 commits

Hash Date Message
35a25c3 24 Jun 2017 Merge pull request #29555 from ybakos/guides_layouts_and...
2477e1b 23 Jun 2017 Merge pull request #29544 from y-yagi/fix_ac_unfiltered_...
371f9a7 23 Jun 2017 Merge pull request #29541 from mikeycgto/actionpack-chan...
5de611a 22 Jun 2017 Merge pull request #29529 from abraham-chan/fix-hash-con...
ab0e455 21 Jun 2017 Fix call-seq typo s/==/<=>/ [ci skip]
95a91f3 18 Jun 2017 Prevent extra `scope` construction in `find_target`
542f929 18 Jun 2017 Remove debug print
bd4f28a 18 Jun 2017 Add a test case for #28754
6bb7d50 16 Jun 2017 Fix formatting of `ActionMailer::MessageDelivery` doc [c...
5409e5e 16 Jun 2017 Use nullable `id` column instead of a primary key
6e227ad 15 Jun 2017 Fix indentation [ci skip]
28b54c6 15 Jun 2017 Fix `dump_schema_information` with empty versions
951aa8d 15 Jun 2017 Ensure query caching for `select_*` methods in connectio...
9276ebc 15 Jun 2017 Fix `Relation#exists?` queries with query cache
249fcbe 14 Jun 2017 Add test cases for #28274
f5f7ca5 14 Jun 2017 Prevent extra `sync_with_transaction_state`
db7398f 13 Jun 2017 Merge pull request #29435 from y-yagi/fix_formatting_of_...
7dbe620 13 Jun 2017 Fix `create_table` with query from relation
ab69b94 11 Jun 2017 Merge pull request #29422 from y-yagi/fix_default_messag...
c073240 11 Jun 2017 Remove unused defined association
a625292 10 Jun 2017 Merge pull request #29406 from y-yagi/remove_null_allowe...
9b8c779 07 Jun 2017 Avoid overwriting the methods of `AttributeMethods::Prim...
600f0d4 06 Jun 2017 Merge pull request #29364 from lostapathy/patch-2
c27991f 06 Jun 2017 Fix indentation + Add backticks [ci skip]
46ca735 06 Jun 2017 [ci skip] UNIQUE constraint affects not only INSERT but ...
669758f 06 Jun 2017 Remove redundant `assert_nothing_raised` before another ...
a780319 05 Jun 2017 Testing `ReservedWordTest` for all adapters
b97e7f0 01 Jun 2017 Merge pull request #29312 from dskecse/fix-articles-layo...
7ff1fef 01 Jun 2017 Simplify `assert_no_match %r{colname.*limit:}` regex
3c3ff9c 01 Jun 2017 Should use `quote` for a string literal
262ef5d 31 May 2017 Add missing `delegate :extending, to: :all`
c11109d 31 May 2017 Fix `default_scoped` with defined `default_scope` on STI...
67a4a9f 31 May 2017 Prevent making bind param if casted value is nil
60dd214 31 May 2017 Merge pull request #29292 from vfonic/patch-1
1c4be60 30 May 2017 Consolidate database specific JSON types to `Type::Json`
5734dcd 30 May 2017 Don't expose methods and attrs for internal usage
a0d1776 29 May 2017 Fix UUID column with `null: true` and `default: nil`
0a9522a 29 May 2017 Add missing "not" in the doc for `assert_no_changes` [ci...
e40c703 29 May 2017 Remove extra block for `assert_changes` [ci skip]
71cd065 29 May 2017 Deserialize a raw value from the database in `changed_in...
5632f73 29 May 2017 Extract `default_extensions` to avoid `klass.all`
36417cf 29 May 2017 Deprecate passing arguments and block at the same time t...
b731f59 28 May 2017 Prevent extra `current_database` query for `encoding`/`c...
d1249c1 28 May 2017 Refactor `default_scoped` to avoid creating extra relati...
69dc57c 27 May 2017 Remove unused `Association#interpolate`
c45c9cf 27 May 2017 Cache the association proxy object
9b78974 27 May 2017 Fix association with extension issues
ee14c1b 25 May 2017 Merge pull request #29225 from maicher/master
6143472 24 May 2017 Merge pull request #29213 from nihemak/fix-docs-has-many
8ace8c7 24 May 2017 `DEFAULT_ENV` falls back to `default_env` when `RAILS_EN...
f3f6528 24 May 2017 Fix crashing on circular left join references with scoping
3a628b9 24 May 2017 Merge pull request #29201 from willnet/fix-docs-has-one
694900e 23 May 2017 Enable extending even if scope returns nil
54a030f 22 May 2017 Refactor making join constraints
d3c56fc 22 May 2017 Remove unused `left_joins_values` generation
656c0a4 22 May 2017 Extract `JSONSharedTestCases`
16bc5fd 22 May 2017 Remove unused `JoinPart#name`
97838a5 21 May 2017 Merge pull request #29166 from kevinhyunilkim/fix_typo_i...
0d874b4 20 May 2017 Make `VALID_DIRECTIONS` to `Set`
edc0ffc 19 May 2017 Fix `warning: assigned but unused variable - timestamp`
1aad9f6 19 May 2017 Both reference id and type should be `NOT NULL` if `null...
62b10bf 18 May 2017 Make helper methods in tests to private
b9b4fa9 18 May 2017 Cleanup CHANGELOGs [ci skip]
61fc153 17 May 2017 Remove unneeded `association.respond_to?(:reset_scope)`
d2e5196 16 May 2017 Address LogSubscriberTest failures to support Rails 2.5....
0584e21 13 May 2017 Remove returning true in internal callbacks
07a611e 11 May 2017 Don't eager loading if unneeded for `FinderMethods#exists?`
76e3440 06 May 2017 Refactor enum to use `value` instead of `label` in the s...
b201474 06 May 2017 Should escape meta characters in regexp
2ee9663 06 May 2017 Delegate `ast` and `locked` to `arel` explicitly
99b48a5 06 May 2017 Fix `warning: ambiguous first argument`
a925295 05 May 2017 Remove unused `DelegationTest#call_method`
626f3d6 05 May 2017 Don't pass `arel.engine` to `Arel::SelectManager.new`
38a7d18 04 May 2017 Remove useless `target_records_from_association`
a568a82 03 May 2017 Should test against `Relation#bound_attributes`
0461f5c 03 May 2017 Remove duplicated `test_merging_reorders_bind_params`
b6ad405 03 May 2017 Extract `bind_param` and `bind_attribute` into `ActiveRe...
efcf71f 03 May 2017 Merge pull request #28967 from stve/active-model-validat...
9caa0cf 30 Apr 2017 Deprecate `supports_statement_cache?`
7cb71c5 30 Apr 2017 Remove `:doc:` in `:nodoc:` class [ci skip]
ef71007 30 Apr 2017 Merge pull request #28934 from y-yagi/fix-note-about-sec...
5fa0a93 30 Apr 2017 Merge pull request #28934 from y-yagi/fix-note-about-sec...
8938942 29 Apr 2017 Cleanup CHANGELOGs [ci skip]
4e6d84f 29 Apr 2017 Use `flat_map` rather than `map(&:...).flatten`
86e74a0 27 Apr 2017 Restore `fixtures :author_addresses`
111ae37 26 Apr 2017 Remove useless test case
66d72d8 25 Apr 2017 `cache_key` respects the limit in a relation even if a r...
e7c9fe2 25 Apr 2017 `cache_key` respects the limit in a relation even if a r...
0d17168 24 Apr 2017 Replace \Z to \z
c7f12f1 24 Apr 2017 Fix regexp in the doc [ci skip]
ca9ac31 22 Apr 2017 `respond_to_missing?` should be private
22fa48f 22 Apr 2017 Mixin `CollectionProxy::DelegateExtending` after `ClassS...
b39f98f 21 Apr 2017 Remove duplicated `test_update_all_on_association_access...
c0038f7 20 Apr 2017 Prevent double firing the before save callback of new ob...
7695f35 19 Apr 2017 Fix `extract_expression_for_virtual_column` for MariaDB
791f201 19 Apr 2017 Use `quoted_scope` rather than `@config[:database]` to r...
ee8beaa 17 Apr 2017 Fix the doc on the `IndexDefinition` [ci skip]
a8ee3e8 17 Apr 2017 Don't fallback to utf8mb3 after MySQL 8.0.0
c2dbdd8 17 Apr 2017 `cache_key` respects the limit in a relation even if a r...
606830d 15 Apr 2017 Support Descending Indexes for MySQL
1a92ae8 15 Apr 2017 Refactor `indexes` things in connection adapters
c1a2cbf 15 Apr 2017 Early return in `PredicateBuilder::ArrayHandler`
5c8b339 15 Apr 2017 Rename `association_query_handler.rb` to `association_qu...
2e07392 15 Apr 2017 Merge pull request #28765 from y-yagi/fix_module_name_typo
58d5217 12 Apr 2017 Add a test case for #20802
faca40d 12 Apr 2017 :scissors:
eae0ab9 10 Apr 2017 `AssociationQueryValue#queries` returns an array for mor...
8170bcd 09 Apr 2017 Convert `PolymorphicArrayValue` to PORO queries
baf6072 09 Apr 2017 Convert `AssociationQueryValue` to PORO queries
cc0b566 09 Apr 2017 Expose `queries` for `AssociationQueryValue` and `Polymo...
1d05e64 09 Apr 2017 Tweaks #28678
0da696a 08 Apr 2017 Extract `construct_relation_for_exists` in `FinderMethods`
a76f518 08 Apr 2017 More exercise `exists?` tests
a315846 06 Apr 2017 Remove duplicated "test" prefix
49d02ac 06 Apr 2017 Fix `warning: already initialized constant HashWithIndif...
23547c8 01 Apr 2017 Fix `warning: extra states are no longer copied`
7b78cf9 28 Mar 2017 Avoid to handle polymorphic association for `Association...
e4108fc 26 Mar 2017 Make internal methods to private
bdbee0b 25 Mar 2017 Rename local variable name `current_user` to `verified_u...
296d024 25 Mar 2017 Merge pull request #28569 from HarryCollins/patch-1
e341d83 25 Mar 2017 Merge pull request #28568 from y-yagi/fix_doc_format_for...
e1533d2 25 Mar 2017 Always need to extract `value.bound_attributes` if `valu...
df2f7f3 23 Mar 2017 Fix `LogSubscriber` to allow legacy `binds`
f8cebd8 23 Mar 2017 Remove `CollectionProxy#uniq`
53f8716 22 Mar 2017 Fix `LogSubscriber` to allow legacy `binds`
209e289 22 Mar 2017 Fix `assert_logged` failure
1696a0f 20 Mar 2017 Pass `type_casted_binds` to log subscriber for logging b...
2f8cef9 20 Mar 2017 Fix `select_all` with legacy `binds`
4172c81 20 Mar 2017 Extract `type_casted_binds` method
4b884fc 20 Mar 2017 Preprocess association query handling in predicate builder
fdc3e78 20 Mar 2017 Remove duplicated `columns` definition
1385a8b 20 Mar 2017 Fix extension method with dirty target in has_many assoc...
dbd2fc8 20 Mar 2017 Fix `primary_keys` across multiple schemas
4c1d221 19 Mar 2017 Evaluate the default block only when necessary
59db5f2 18 Mar 2017 Use `load` rather than `collect` for force loading
cf4f05a 18 Mar 2017 Delegate `uniq` to `records`
bfc5e3d 14 Mar 2017 Merge pull request #28410 from fphilipe/remove-obsolete-...
2e752d1 11 Mar 2017 Fix indentation and formatting in CHANGELOGs [ci skip]
4368dba 10 Mar 2017 Simply delegate `as_json` to `records`
c4c8d80 10 Mar 2017 Simply forward `Calculations#count` to `Enumerable#count`
043876e 10 Mar 2017 Remove conditions parameter from `NullRelation#delete_all`
c8c1460 10 Mar 2017 Add missing credit [ci skip]
ef3d6fc 09 Mar 2017 Fix select with block doesn't return newly built records...
96aa189 08 Mar 2017 Deprecate `Migrator.schema_migrations_table_name`
d3083cc 06 Mar 2017 Fix `deserialize` with JSON array
2803c03 06 Mar 2017 Extract `SchemaMigration.all_versions`
6ec2e8a 05 Mar 2017 Fix `deserialize` with JSON array
660e189 05 Mar 2017 Fix CI failure due to contain <U+2028>
60440a6 05 Mar 2017 Remove useless `Migrator.schema_migrations_table_name`
a627483 04 Mar 2017 Fix `rake db:schema:load` with subdirectories
61420a0 04 Mar 2017 Fix `rake db:schema:load` with subdirectories
612edc2 04 Mar 2017 Fix `rake db:migrate:status` with subdirectories
031605a 04 Mar 2017 Fix `rake db:schema:load` with subdirectories
0320f64 04 Mar 2017 Fix `rake db:migrate:status` with subdirectories
7b49c5e 04 Mar 2017 Fix `rake db:migrate:status` with subdirectories
7138b46 04 Mar 2017 Don't share `options` with a reference type column
465357a 04 Mar 2017 Don't share `options` with a reference type column
64b797d 04 Mar 2017 Merge pull request #28265 from 0oneo/association_guide
fb1ad5a 03 Mar 2017 Merge pull request #28255 from acrich/master
d8223eb 02 Mar 2017 Define `respond_to_missing?` instead of `respond_to?`
5ab742d 02 Mar 2017 No need to cache collection proxies separately
5734e80 02 Mar 2017 Delegate to `scope` rather than `merge!` for collection ...
d60d630 02 Mar 2017 Cache target scope for collection proxy
a3b16b9 28 Feb 2017 `valid_type?` should accept only supported types
310dc5d 28 Feb 2017 `create_join_table` should respect `references` column type
1fd36cc 27 Feb 2017 Use `tables` instead of `data_sources - views`
45c5e26 26 Feb 2017 Fix `test_apply_distinct_in_count` failure in PG adapter
64e494f 26 Feb 2017 Use `max_identifier_length` for `index_name_length` in P...
322a4a1 26 Feb 2017 Deprecate `supports_migrations?` on connection adapters
84f4ab9 26 Feb 2017 Fix `find_nth` with `limit_value`
97d46c1 26 Feb 2017 Remove useless `select_values += select_values`
b254886 26 Feb 2017 Push `valid_type?` up to abstract adapter
c92757f 26 Feb 2017 Fix `change_column` to drop default with `null: false`
d38e5d2 26 Feb 2017 Suppress `DISTINCT` clause outside aggregate function
9d5217d 25 Feb 2017 Prefer `USING (column_list)` for joining information_schema
dd3adc5 25 Feb 2017 Fix typo `HashWithIndifferentAcces` to `HashWithIndiffer...
02e6841 24 Feb 2017 Fix explain logging with binds
d155278 23 Feb 2017 Deprecate using `#quoted_id` in quoting
4c5dc11 23 Feb 2017 Extract `TypeCastingTest` into `test/cases/quoting_test.rb`
a558612 23 Feb 2017 Fix type casting AR object to respect the primary key ca...
8aa43f9 23 Feb 2017 Fix `wait_timeout` to configurable for mysql2 adapter
5055263 23 Feb 2017 Correctly dump native timestamp types for MySQL
38c4ff3 20 Feb 2017 Define `respond_to_missing?` instead of `respond_to?`
2f8d22f 19 Feb 2017 Extract `data_source_sql` to refactor data source statem...
48cfb00 19 Feb 2017 Improve `create_table force: true`
33860b3 17 Feb 2017 Remove `:doc:` for `NumericalityValidator` [ci skip]
7f45c2d 16 Feb 2017 Add CHANGELOG entry for #27384 and #27762
89febea 14 Feb 2017 Remove unused DdlHelper in ForeignKeyTest
3a72b55 14 Feb 2017 Remove duplicated "does" [ci skip]
2693c86 14 Feb 2017 Should keep the primary key column order
3cb27c5 13 Feb 2017 Add `default_index_type?` to the generic schema dumper d...
6d37cd9 13 Feb 2017 Omit redundant `using: :btree` for schema dumping
bbf1f15 13 Feb 2017 Refactor `except_predicates_and_binds` to avoid `tap`
28dc6d7 13 Feb 2017 Deprecate passing `default` to `index_name_exists?`
5e67187 13 Feb 2017 The `default` arg of `index_name_exists?` makes to optional
c6b4b4a 13 Feb 2017 Schema dumping support for PostgreSQL oid type
42ed16a 13 Feb 2017 Schema dumping support for PostgreSQL interval type
bb45fa0 13 Feb 2017 Deprecate `supports_primary_key?`
416d85b 13 Feb 2017 Remove unused require
16ee3cc 12 Feb 2017 Add `Style/EmptyLinesAroundMethodBody` in `.rubocop.yml`...
082c75f 12 Feb 2017 Fix `select_all` with legacy `binds`
6d1440d 11 Feb 2017 Fix `remove_reference` to multiple foreign keys in the s...
6401e03 10 Feb 2017 Fix bigint primary key with unsigned
6124183 10 Feb 2017 Revert "Simplify and speed up Postgres query for primary...
283250f 10 Feb 2017 Fix `test_composite_primary_key_out_of_order`
ae39b1a 09 Feb 2017 Refactor `ColumnDefinition` to contain `options` hash
401354b 07 Feb 2017 Revert "Remove useless `column_alias` in `subquery_for_c...
28977f1 07 Feb 2017 Remove useless `column_alias` in `subquery_for_count`
14db455 07 Feb 2017 `primary_key` and `references` columns should be identic...
2aa9fd0 06 Feb 2017 Deprecate `ColumnDumper#migration_keys`
53b5cb1 06 Feb 2017 Remove useless `MySQL::Column` tests
4db7274 04 Feb 2017 Restore the behaviour of the compatibility layer for int...
29c70ab 04 Feb 2017 Restore custom primary key tests lost at #26266
f8d3fed 04 Feb 2017 Remove deprecated passing string to define callback
0952552 04 Feb 2017 Deprecate passing string to `:if` and `:unless` conditio...
605837a 04 Feb 2017 Correctly dump integer-like primary key with default nil
693b1bb 02 Feb 2017 Fix CI failure caused by aa647b46cce55ec12f5895e403c0d1b...
65bf1c6 02 Feb 2017 Virtual/generated column support for MySQL 5.7.5+ and Ma...
111ccc8 31 Jan 2017 Chain scope constraints should respect own table alias
e09da8b 29 Jan 2017 Reload `through_record` that has been destroyed in `crea...
a928832 19 Jan 2017 Add `:nodoc:` to `case_sensitive_comparison` and `case_i...
7674df5 19 Jan 2017 Deprecate `initialize_schema_migrations_table` and `init...
b8de7ae 19 Jan 2017 Add CHANGELOG entry for #24743
5c624d0 18 Jan 2017 Remove `initialize_schema_migrations_table` and `initial...
24f264e 16 Jan 2017 SQLite: Foreign Key Support
b0923e4 16 Jan 2017 Should work foreign key in test schema without `if suppo...
974f5fb 16 Jan 2017 Translate Foreign Key violation to the specific exceptio...
b1a4170 15 Jan 2017 Merge pull request #27687 from kenta-s/fix-broken-exampl...
57c44f0 14 Jan 2017 `type_condition` should be overwritten by `create_with_v...
aa0a3d2 13 Jan 2017 Merge pull request #27668 from kenta-s/fix-grammar-in-as...
4cfa605 09 Jan 2017 Improve deprecation message for deprecated reflection cl...
3cd4c7c 09 Jan 2017 Suppress deprecation message to `has_and_belongs_to_many...
c352f12 09 Jan 2017 Fix UUID primary key with default nil in legacy migration
cf86533 09 Jan 2017 Should test uuid legacy migration without `supports_pgcr...
801a21e 05 Jan 2017 Optimizing information_schema query for `foreign_keys`
b334aa0 04 Jan 2017 Fix `find_by` and `where` consistency
a7cb2f9 04 Jan 2017 Fix typo s/permited/permitted/
52ba034 04 Jan 2017 Fix test name `deprecated` to `not_permitted`
457e6c7 03 Jan 2017 Deprecate passing `name` to `indexes` like `tables`
cb18035 03 Jan 2017 Fix `select_rows` method signature for consistency
059a476 02 Jan 2017 Counter cache touching don't need object finding anymore
77ff9a0 02 Jan 2017 Push `current_time_from_proper_timezone` and timestamp a...
b177427 02 Jan 2017 Fix update counters of multiple records with touch: true
a8b44e4 01 Jan 2017 `touch_time` should be type casted to respect the precis...
a685a86 01 Jan 2017 Prefer `each` over `map` because unused return value
04a120f 01 Jan 2017 Don't invoke `touch_updates` if `touch` does not supplied