Support for versions of SQLite less than 3 was removed in #6011 as part of the Rails 4.0 release. Therefore there is no need to have support for it in the `rails dbconsole` command anymore.
4.2 KiB
-
Remove sqlite support from
rails dbconsole
.Andrew White
-
Rename
railties/bin
torailties/exe
to match the new Bundler executables convention.Islam Wazery
-
Print
bundle install
output inrails new
as soon as it's available.Running
rails new
will now print the output ofbundle install
as it is available, instead of waiting until all gems finish installing.Max Holder
-
Respect
pluralize_table_names
when generating fixture file.Fixes #19519.
Yuji Yaginuma
-
Add a new-line to the end of route method generated code.
We need to add a
\n
, because we cannot have two routes in the same line.arthurnn
-
Add
rake initializers
.This task prints out all defined initializers in the order they are invoked by Rails. This is helpful for debugging issues related to the initialization process.
Naoto Kaneko
-
Created rake restart task. Restarts your Rails app by touching the
tmp/restart.txt
.Fixes #18876.
Hyonjee Joo
-
Add
config/initializers/active_record_belongs_to_required_by_default.rb
.Newly generated Rails apps have a new initializer called
active_record_belongs_to_required_by_default.rb
which sets the value of the configuration optionconfig.active_record.belongs_to_required_by_default
totrue
when ActiveRecord is not skipped.As a result, new Rails apps require
belongs_to
association on model to be valid.This initializer is not added when running
rake rails:update
, so old apps ported to Rails 5 will work without any change.Josef Šimánek
-
delete
operations in configurations are run last in order to eliminate 'No such middleware' errors wheninsert_before
orinsert_after
are added after thedelete
operation for the middleware being deleted.Fixes #16433.
Guo Xiang Tan
-
Newly generated applications get a
README.md
in Markdown.Xavier Noria
-
Remove the documentation tasks
doc:app
,doc:rails
, anddoc:guides
.Xavier Noria
-
Force generated routes to be inserted into
config/routes.rb
.Andrew White
-
Don't remove all line endings from routes.rb when revoking scaffold.
Fixes #15913.
Andrew White
-
Rename
--skip-test-unit
option to--skip-test
in app generatorMelanie Gilman
-
Add the
method_source
gem to the default Gemfile for apps.Sean Griffin
-
Drop old test locations from
rake stats
:- test/functional
- test/unit
Ravil Bayramgalin
-
Update
rake stats
to correctly count declarative tests as methods in_test.rb
files.Ravil Bayramgalin
-
Remove deprecated
test:all
andtest:all:db
tasks.Rafael Mendonça França
-
Remove deprecated
Rails::Rack::LogTailer
.Rafael Mendonça França
-
Remove deprecated
RAILS_CACHE
constant.Rafael Mendonça França
-
Remove deprecated
serve_static_assets
configuration.Rafael Mendonça França
-
Use local variables in
_form.html.erb
partial generated by scaffold.Andrew Kozlov
-
Add
config/initializers/callback_terminator.rb
.Newly generated Rails apps have a new initializer called
callback_terminator.rb
which sets the value of the configuration optionconfig.active_support.halt_callback_chains_on_return_false
tofalse
.As a result, new Rails apps do not halt callback chains when a callback returns
false
; only when they are explicitly halted withthrow(:abort)
.The terminator is not added when running
rake rails:update
, so returningfalse
will still work on old apps ported to Rails 5, displaying a deprecation warning to prompt users to update their code to the new syntax.claudiob
-
Generated fixtures won't use the id when generated with references attributes.
Pablo Olmos de Aguilera Corradini
-
Add
--skip-action-mailer
option to the app generator.claudiob
-
Autoload any second level directories called
app/*/concerns
.Alex Robbin
Please check 4-2-stable for previous changes.