開発したアプリなど一覧

Rails

Linux

Rails アプリをデプロイしたら nodejs が古いと言われたので n で最新版にした

Rails アプリを開発し本番サーバーに capistrano でデプロイしようとしたところ、以下のようなエラーが発生した。 @rails/webpacker が nodejs の 8.16.0 以上を要求しているが見つかった...
Programming

Ruby から WordPress Rest API を利用して投稿する方法

現在開発中の Web サイトで Wordpress REST API を利用する必要がでてきた。Wordpress REST API を利用すれば API 経由で投稿や記事の一覧の取得、カテゴリーやタグの操作、画像のアップロードなど、W...
Programming

Rails アプリ開発中に "update_attributes is deprecated" と出てきた場合の対処法

最近 Rails アプリを開発中にデータベースの更新処理を書いたところ、以下のようなログが出力された。 ログに書かれているように update_attributes メソッド(と update_attributes!)は非推...
Programming

Rails でログの出力と設定を行う

Rails でログの出力やその出力方法、ファイルサイズの肥大化を防ぐログローテートの設定など、ログに関する事柄をメモしておく。 Rails でログを出力する Rails では logger を利用することでログを出力することがで...
Programming

Rails 6 を動かす際に "DEPRECATION WARNING: Single arity template handlers are deprecated." という警告が出た場合の対処

Rails 6 にバージョンアップを行った Rails アプリケーションを実行しようとしたところ、以下のようなエラーが発生した。 DEPRECATETION WARNING なので Rails アプリ自体は実行可能だが将来的に...
Programming

Rails 6 にしたら Blocked host: というエラーが発生した場合の対処

既存の Web アプリの Rails バージョンを 6 に上げたところ、以下のような Blocked host: というエラーが出るようになった。 Rails 6 からは DNS Rebuilding 攻撃を防ぐためにホスト...
Programming

Unicorn で Rails アプリが起動しなかったので対処

ある Web アプリをアップデートして Capistrano でデプロイしたところ、Unicorn の起動に失敗したようで正常に動作しなかった。 Unicorn のエラーログを確認すると以下のようなメッセージが記録されていた。...
Linux

Ubuntu 18.04 + Nginx + Unicorn な環境に Rails アプリを Capistrano でデプロイする

VPS のサーバーを移行したついでに Web サーバーを Apache から Nginx へ、Rails アプリの実行環境を Passenger から Unicorn へ移行する事にした。その影響でいろいろ設定などを書き換える必要があったの...
Programming

react-autosuggest でオートコンプリートなテキストボックスを作る

以前開発したホテル検索サイトではオートコンプリート機能を実装する際 react-autosuggest を利用した。 実装例は以下で確認できる。 このような感じに都市名を入力するとデータベースを...
Programming

GearBest.com のセール・クーポン情報を自動的に取得・表示する Web ページを作成した

スマートフォンやタブレット・ノート PC などのガジェット類で人気の海外通販サイト GearBest.com のセール及びクーポン情報をまとめたページを作成した。以下のリンクより確認できる。 セール・クーポン情報の取得...
タイトルとURLをコピーしました