| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Add retry to `gem install bundler` for Travis
|
|/
|
| |
This adds the retry behaviour used for other commands to the bundler installation.
|
|\
| |
| | |
AV::Digestor thread safety fixes
|
|/
|
|
|
| |
This fixes potential thread safety issues introduced in 09f6fe1. The problem
with the original code was that the "recursion-stopping" `nil` values could
be seen by other threads.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Remove cow => kine from default inflections but leave the test case
in place to prevent regression of the [old Trac ticket 4929][1].
[1]: http://web.archive.org/web/20090314050915/http://dev.rubyonrails.org/ticket/4929
|
|\
| |
| |
| |
| | |
Conflicts:
activerecord/CHANGELOG.md
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
order on the old ones
The previous behavior added a major backward incompatibility since it
impossible to have a upgrade path without major changes on the
application code.
We are taking the most conservative path to be consistent with the idea
of having a smoother upgrade on Rails 4.
We are reverting the behavior for what was in Rails 3.x and,
if needed, we will implement a new API to prepend the order clauses in
Rails 4.1.
|
|\ \
| |/
|/| |
Add ability to specify how a class is converted to Arel predicate when passed to where
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds the ability for rails apps or gems to have granular control
over how a domain object is converted to sql. One simple use case would
be to add support for Regexp. Another simple case would be something
like the following:
class DateRange < Struct.new(:start, :end)
def include?(date)
(start..end).cover?(date)
end
end
class DateRangePredicate
def call(attribute, range)
attribute.in(range.start..range.end)
end
end
ActiveRecord::PredicateBuilder.register_handler(DateRange,
DateRangePredicate.new)
More complex cases might include taking a currency object and converting
it from EUR to USD before performing the query.
By moving the existing handlers to this format, we were also able to
nicely refactor a rather nasty method in PredicateBuilder.
|
| | |
|
|\ \
| | |
| | | |
Update of 'The Asset Pipeline' guide for Rails 4.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Added Time#middle_of_day method
|
| | | |
| | | |
| | | |
| | | | |
Added middle_of_day method to Date and DateTime
|
|\ \ \ \
| | | | |
| | | | | |
Add installation instructions for FreeBSD [ci skip]
|
| | | | |
| | | | |
| | | | |
| | | | | |
Add packages required to setup the rails environment on FreeBSD.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
neerajdotname/log_should_mimick_original_log_method
interceptor should mimick original method
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This fix also makes the test order independent.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Fixing the broken URL [skip ci]
|
|/ / / / / |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use a lambda to ensure that the generated string respects the offset of
the time value. Also add DateTime#to_s(:iso8601) and Date#to_s(:iso8601)
for completeness.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
neerajdotname/use_method_with_active_record_default_timezone
use method with_active_record_default_timezone
|
| |/ / / / |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Improved the doc about showing posts in getting started guide [ci skip]
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
- Reference #11644
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
remove duplicate method
|
|/ / / /
| | | |
| | | |
| | | | |
This method is already present in helper.rb
|
| | | |
| | | |
| | | |
| | | | |
for easy Javascript date parsing
|
|\ \ \ \
| |_|_|/
|/| | | |
grab executable from rubygems
|
| | | |
| | | |
| | | | |
As done here d7fc97d3f90c0e30865d32ce202658f03248cacc
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 10259c3e906da2191ef0d43cd664a3b5504d9f8c.
reason: this causes rake test_mysql and test_mysql2 fail
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Changed stylesheet load order in the stylesheet manifest generator.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Cleanup of class_name
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Don't think class name is needed as by default belongs_to :select will be linked to Select class.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
neerajdotname/fix_order_dependent_test_for_migration
fix order dependent test related to migration
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If the order in which tests are executed is changed then test fails.
This commit ensures that all migrations are run before ensuring that
there are no pending migration.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
neerajdotname/make_test_order_independent_by_resetting_timezone
make test order independent by resetting timezone
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
reset default timezone and make test order independent
|
| |/ / / / / |
|