なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2015/05/06)

2015/05/06分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

railties/CHANGELOG.md


Using the real C and R def of Crud [ci skip]

rails guideのGetting Started with Railsの修正です。

Getting Up and Runningの項、DBのCRUDについて説明している箇所のCRUD: creation and reading.CRUD: create and read.に修正しています。


Merge pull request #19756 from georgemillo/docs

railties/lib/rails/engine.rbのdocの修正です。

Engineクラス内のdoc、全体的のグラマーの修正を行っています。


list reserved words in generator error

railties/lib/rails/generators/rails/app/app_generator.rbrailties/lib/rails/generators/rails/plugin/plugin_generator.rbの修正です。

railsアプリ名にrails内の予約後を指定された場合に出力されるエラーメッセージに、予約後の一覧を表示するよう修正しています。

$ rails new test
Invalid plugin name test. Please give a name which does not match one of the reserved rails words: ["application", "destroy", "plugin", "runner", "test"]

Merge pull request #20023 from mohnish/patch-1

railties/lib/rails/generators/rails/app/templates/bin/setupの修正です。

ログファイルの削除、tmpのクリアー処理に既存のrakeタスクを使用するよう修正しています。

-  rm_f Dir.glob('log/*')
-  rm_rf 'tmp/cache'
+  system 'ruby bin/rake log:clear tmp:clear'

add test coverage for bin/setup.

railties/test/application/bin_setup_test.rbの修正です。

bin/setupコマンドのテストを追加しています。


docs, fix spelling. refs #20040 [ci skip]

rails guideのGetting Started with Railsの修正です。

snipped -> snippet にグラマーの修正を行っています。


copy-edits the docs of dump_schemas [ci skip]

activerecord/lib/active_record/core.rbのdocの修正です。

dump_schemas変数についての説明を整理しています。


make AbstractAdapter#subquery_for private

activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbの修正です。

AbstractMysqlAdapter#subquery_forメソッドの可視性をprotected -> privateに修正しています。Rails内部でしか使用していないので、privateが適切なのでは、との事で修正したようです。