- 19 8月, 2016 7 次提交
-
-
由 Ryuta Kamizono 提交于
Strict mode controls how MySQL handles invalid or missing values in data-change statements such as INSERT or UPDATE. If strict mode is not in effect, MySQL inserts adjusted values for invalid or missing values and produces warnings. ```ruby def test_mysql_not_null_defaults_non_strict using_strict(false) do with_mysql_not_null_table do |klass| record = klass.new assert_nil record.non_null_integer assert_nil record.non_null_string assert_nil record.non_null_text assert_nil record.non_null_blob record.save! record.reload assert_equal 0, record.non_null_integer assert_equal "", record.non_null_string assert_equal "", record.non_null_text assert_equal "", record.non_null_blob end end end ``` It is inconsistent with other types that only text/blob defaults treated as an empty string. This commit fixes the inconsistency.
-
由 Rafael Mendonça França 提交于
Preserve readonly flag only for readonly association
-
由 Rafael França 提交于
Remove unnecessary ordinal methods for collection association
-
由 Rafael França 提交于
Remove `sanitize_conditions` and use `sanitize_sql` instead of `sanitize_conditions`
-
由 Rafael França 提交于
Merge pull request #26197 from kamipo/remove_unnecessary_test_sql_for_insert_with_returning_disabled Remove unnecessary `test_sql_for_insert_with_returning_disabled`
-
由 Claudio B 提交于
Updates Active Job guide on default runner.
-
由 Phil Nash 提交于
The immediate runner is no longer default, the async adapter is.
-
- 18 8月, 2016 7 次提交
-
-
由 Jon Moss 提交于
i18n documentation for required belongs_to message
-
由 Ryuta Kamizono 提交于
Currently `CollectionProxy` inherits `Relation` therefore we can use its own methods rather than delegating to collection association.
-
由 Ian C. Anderson 提交于
When you don't explicitly provide `optional: true` to a `belongs_to` definition, rails adds a validation to ensure presence of the `belongs_to` validation. However, when the validation is added, it is added with a message key of `:required`, which was not documented in the "Translations for Active Record Models" section of the i18n guides. Here are the lines that add the `:required` message: https://github.com/rails/rails/blob/c3e3577f9d5058382504773bf0d32afa15cb131e/activerecord/lib/active_record/associations/builder/belongs_to.rb#L136-L138 This commit adds the "non-optional association" validation to the table, so rails users know how to override the message for this validation. The default message is "must exist".
-
由 Ryuta Kamizono 提交于
Because `sql_for_insert` is only called in `use_insert_returning?` is true since #26002.
-
由 Rafael Mendonça França 提交于
Those methods are only using inside this module and by a private method so they all should be private.
-
由 Rafael Mendonça França 提交于
Since e852daa6 only the verb methods where extracting the defaults options. It was merged a fix for the `root` method in 31fbbb7f but `match` was still broken since `:defaults` where not extracted. This was causing routes defined using `match` and having the `:defaults` keys to not be recognized. To fix this it was extracted a new private method with the actual content of `match` and the `:defaults` extracting was moved to `match`.
-
由 Ryuta Kamizono 提交于
Because `sanitize_conditions` protected method is only used in one place.
-
- 17 8月, 2016 25 次提交
-
-
由 Jon Moss 提交于
Fix #26187
-
由 Jonathan 提交于
As "discussed" in #26187 I added the route that magically disappeared again.
-
由 प्रथमेश Sonpatki 提交于
Fix diffrent naming in getting_started.md
-
由 Jonathan 提交于
I've noticed that once `<h1>Editing article</h1>` L1157 was the title and then later on it's `<h1>Edit article</h1>` L1358 which kind of makes more sense... [ci skip]
-
由 Rafael França 提交于
Fix error message for out of range byte size integer value for consistency
-
由 Rafael Mendonça França 提交于
Remove parameter "options = nil" for #clear
-
由 Guillermo Iguaran 提交于
Fix link in Rails 5.0 Release Note
-
由 Yohei YASUKAWA 提交于
-
由 Rafael França 提交于
`pluck` should use `records` (`load_target`) when `loaded?` is true
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
Fix does_not_support_reverse? to find sql functions with commas in nested brackets
-
由 Rafael França 提交于
refactor `CommandsTasks`
-
由 Rafael França 提交于
`sql_for_insert` should be called inside `exec_insert`
-
由 Rafael França 提交于
Fix inconsistent the signature of finder methods for collection association
-
由 प्रथमेश Sonpatki 提交于
Start documenting ActionController::TestCase again
-
由 Prathamesh Sonpatki 提交于
- Rails 5 changed interface for passing arguments to request methods to keyword args for AC::TestCase but also hid the documentation. - But existing AC::TestCase tests need the new documentation about keyword args. So resurrected documentation and added a note about not using this for new tests. - The guides and other documentation is already updated to use `ActionDispatch::IntegrationTest`. [Matthew Draper, Prathamesh Sonpatki]
-
由 Rafael França 提交于
Finder bang method should call non bang method
-
由 Rafael França 提交于
Check if the logger is not nil before using it
-
由 Rafael Mendonça França 提交于
Extract `PredicateBuilder::CaseSensitiveHandler`
-
由 yuuji.yaginuma 提交于
Extract a common method of `Rails::CommandsTasks` and `Rails::Engine::CommandsTasks` to the module.
-
由 Rafael Mendonça França 提交于
Fix count which would sometimes force a DISTINCT
-
由 Rafael França 提交于
Do not handle as an associated predicate if a table has the column
-
由 Rafael França 提交于
Remove internal `sanitize` method
-
由 David Heinemeier Hansson 提交于
Yield the job instance so you have access to things like `job.arguments` on the custom logic after retries fail
-
由 Rafael França 提交于
Remove duplicate test.
-
- 16 8月, 2016 1 次提交
-
-
由 Rafael França 提交于
Makes touch_later respects no_touching policy
-