なるようになるブログ

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

rails commit log流し読み(2015/11/01)

2015/11/01分のコミットです。

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

railties/CHANGELOG.md


Fix double word 'be' [ci skip]

rails guideのA Guide for Upgrading Ruby on Railsの修正です。

Upgrading from Rails 3.1 to Rails 3.2の項、mass_assignment_sanitizerについて説明している箇所に、beが2回記載されていたので、片方削除しています。


Merge pull request #22083 from thejamespinto/idempotent-route-generator

railties/lib/rails/generators/actions.rbの修正です。

generatorを実行時に、routes.rbに同じ内容が定義されないよう修正しています。

元々、generatorがroute.rbにrouteを追加する際、元々記載されている内容に関わらず強制的にrouteを追加するようになっていました。 その為、同じmodel名でscaffoldを複数回実行した場合、まったく同じrouteが実行した分記載されてしまっていました。

これを、同じrouteは定義されないよう、inject_into_fileメソッドのオプションを修正しています。