なるようになるブログ

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

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

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

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

activerecord/CHANGELOG.md


Wrong documentation about Rails autoload on active_jobs_basics doc [ci skip]

rails guideのActive Job Basicsの修正です。

先日追加された、app/jobsディレクトリがautoloadされないので手動でautoload_pathsapp/jobs配下を追加する必要がある、という誤った記述を削除しています。


Updated bundler link [ci skip]

各docの修正です。

bundler homepageのURLをhttp://gembundler.comからhttp://bundler.io/に修正しています。


Merge pull request #20550 from maurogeorge/add_reference-rdoc

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

ActiveRecord::Migrationのdocにadd_referenceメソッドについての説明を追加しています。


quick pass over changelogs. [ci skip]

コンポーネントCHANGELOGの修正です。

グラマーの修正、1行80文字に収まるよう適切な位置に改行を追加、をまとめて行っています。


make remove_index :table, :column reversible.

activerecord/lib/active_record/migration/command_recorder.rbの修正です。

remove_index :table, :columnリバーシブルに動作するよう修正しています。

raise IrreversibleMigration if no column given by neerajdotname · Pull Request #10437 · rails/railsIrreversibleMigrationエラーが起きるよう対応されていたのですが、remove_index :table, :columnはよく使う方法で、リバーシブルに動作した方が良いだろう、という事で修正されたようです。


pg guide, explain the state of using UUID primary keys. Closes #20518.

rails guideのActive Record and PostgreSQLの修正です。

uuidの生成にgen_random_uuid()関数を使用する方法についての説明を追加しています。


A pass over the API application guide [ci skip]

rails guideのUsing Rails for API-only Applicationsの修正です。

  • タイポの修正
  • 1行80文字以内に収まるよう改行を追加
  • フォーマットをTextile から Markdownに修正
  • middleware についての説明を最新の内容に修正

をまとめて行っています。


Fix inflector test by using dup inflections when it needs to be changed

activesupport/test/inflector_test.rbの修正です。

テストメソッドの中で行っていた、インスタンス変数の変更処理をテストの前処理/後処理で行うよう修正しています。