なるようになるブログ

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

rails commit log流し読み(2016/01/23)

2016/01/23分のコミットです。

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


Rails 5.0+ rake commands implemented in Rails Framework itself. We prefer to use bin/rails instead of rake [ci skip]

rails guideのThe Rails Command Lineの修正です。

rakeコマンド経由で実行していた各タスクについての説明を、bin/railsコマンドを使用するよう説明をまとめて修正しています。


Use the correct reference to the redis connection

actioncable/lib/action_cable/subscription_adapter/redis.rbの修正です。

ActionCable::SubscriptionAdapter::Redis#unsubscribeで参照するredisのコネクション用変数名を誤っていた箇所があったのを修正しています。


Move ApplicationCable::Channel section of readme

actioncable/README.mdの修正です。

ユーザ認証につてい説明している箇所を、README内の説明上より適切な箇所に移動しています。


fix path of Action Cable configuration file [ci skip]

actioncable/README.mdの修正です。

Adapterize storage for ActionCable by maclover7 · Pull Request #22950 · rails/rails でAction Cableの設定ファイルのパスがconfig/redis/cable.ymlからconfig/cable.ymlに変更になったのですが、READMEの更新が漏れていたので、READMEに書いてあるAction Cableの設定ファイルのパスも同様に修正しています。


prevent --skip-action-cable from erroring when --api option is used

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

rails newする際に、skip-action-cableオプションと--apiオプションを同時に指定した場合にエラーになっていたのを修正しています。

skip-action-cableオプションを指定した場合、app/views/layouts/application.html.erbに記載されてあるaction_cable_meta_tagを削除しようとするのですが、--apiオプションを指定した場合、そもそもapp/views/layouts/application.html.erbが存在せず、存在しないファイルに処理をしようとしてエラーになっていました。

--apiオプションを指定した場合、該当の処理は行わないよう修正しています。