Programming Rails でログの出力と設定を行う Rails でログの出力やその出力方法、ファイルサイズの肥大化を防ぐログローテートの設定など、ログに関する事柄をメモしておく。Rails でログを出力するRails では logger を利用することでログを出力することができる。ログには五... 2019.10.12 Programming
Programming Rails 6 を動かす際に "DEPRECATION WARNING: Single arity template handlers are deprecated." という警告が出た場合の対処 Rails 6 にバージョンアップを行った Rails アプリケーションを実行しようとしたところ、以下のようなエラーが発生した。DEPRECATETION WARNING なので Rails アプリ自体は実行可能だが将来的には利用できなくな... 2019.10.08 Programming
Programming Rails 6 にしたら Blocked host: というエラーが発生した場合の対処 既存の Web アプリの Rails バージョンを 6 に上げたところ、以下のような Blocked host: というエラーが出るようになった。Rails 6 からは DNS Rebuilding 攻撃を防ぐためにホスト名をホワイトリスト... 2019.09.30 Programming
Programming Unicorn で Rails アプリが起動しなかったので対処 ある Web アプリをアップデートして Capistrano でデプロイしたところ、Unicorn の起動に失敗したようで正常に動作しなかった。Unicorn のエラーログを確認すると以下のようなメッセージが記録されていた。Argument... 2019.03.18 Programming
Programming rbenv install -l で表示されるバージョンの一覧を更新し、新しい ruby をインストールする rbenv を利用して ruby をインストールしていたのだが、新しいバージョンをインストールしようとすると以下のように ruby-build: definition not found というエラーが表示されてインストールできなかった。エ... 2019.03.07 Programming
Linux VPS の Ubuntu 18.04 に System Wide で rbenv をインストールした 新たにレンタルした VPS では Rails アプリケーションも動かすので rbenv を利用して Ruby をインストールする必要があった。rbenv を使っておけばバージョンの変更やアプリ毎のバージョンの指定なども楽にできるのでオススメ... 2019.03.05 Linux
Programming git clone を行おうとすると fatal: HTTP request failed と出たので対処した 以前よりサービスを行っていた Web サーバをメンテナンスする必要がでてきた。その際に利用している gem を新しくしなければならなくなったのだが、bundle install が正常に動作せず、手動で git clone しようとしたとこ... 2019.01.26 Programming
Programming GitHub から gem install する方法 ある ruby gem を利用しようとしたところ、通常の gem install では最新版をインストールできずプログラムが正常に動作しないという事があった。最新版は GitHub 上に公開されているので Gemfile では以下のように指... 2019.01.23 Programming
Programming GearBest.com のセール・クーポン情報を自動的に取得・表示する Web ページを作成した スマートフォンやタブレット・ノート PC などのガジェット類で人気の海外通販サイト GearBest.com のセール及びクーポン情報をまとめたページを作成した。以下のリンクより確認できる。セール・クーポン情報の取得方法だが、GearBes... 2019.01.07 Programming
Programming Rails アプリを動かそうとしたら Please replace therubyracer with mini_racer と言われた 以前 Ruby on Rails で作成した Web サイトをメンテナンスするためにいろいろ作業していたところ、以下のエラーメッセージが表示され正常に動かなかった。therubyracer ではなく mini_racer を使えということら... 2018.12.30 Programming