なるようになるブログ

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

rails commit log流し読み(2016/12/22)

2016/12/22分のコミットです。

CHANGELOGへの追加はありませんでした。


fix typo in getting_started [ci skip] (#27423)

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

request.variantrequest.variantsにタイポしている箇所があったのを修正しています。


Document and update API for skip_parameter_encoding

Action Packの修正です。

Allow specifying encoding of parametersで追加されたparameter_encodingメソッド(action毎にparametersのencodingを指定出来るよう)を、skip_parameter_encodingメソッド(parameterのencoding処理をスキップ)に変更しています。

skip_parameter_encodingが指定されたアクションでは、parametersはASCII-8BITでencodeされた状態になっています。binaryのようなencodingがわからない状態のデータを扱う時に、UTF-8へのencodeを避けたい為、との事です。APIが変更になったのはGitHubの用途的にこちらで十分な為、のようです(元のPRもGitHubから)


updating docs

actionpack/lib/action_controller/metal/parameter_encoding.rbのdocの修正です。

skip_parameter_encodingメソッドのdocにskip_parameter_encodingを指定したaction無いでparameterのencodeを変えたい場合のexampleを追加しています。


Remove warning in ActiveJob

activejob/Rakefileの修正です。

テスト用adaptersを定義する際に、値を初期化済み数の値を再度初期化する事によりRubyのwarningが出ていた為、初期化は行わないよう修正しています。


quiet generators log in test

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

generatorsのテストでthorのlogが表示されてしまっていたので、generate処理をquietlyで囲み、ログが表示されないよう修正しています。