【Rails】Webpackerで画像ファイルを管理し、CSSやビューから参照する方法
はじめに
Rails6から標準導入されたWebpackerは、JavaScriptやCSSだけでなく画像ファイルの管理も行えます。
今回はWebpackerで画像ファイルを管理し、CSSやビューから参照する方法を解説します。
画像ファイルの配置場所
Webpackerで画像ファイルを管理するには、Webpack ...
【Rails】Webpacker管理のCSSがHerokuで反映されない場合の対処
はじめに
Rails6から標準導入されたWebpacker(Webpack for Rails)でCSSを管理しているRailsアプリのCSSが、ローカル開発環境では反映されていたのに、デプロイ先のHerokuでは反映されないという事象がありました。
対処
app/views/layouts/applicati ...
Railsアプリのデプロイ時に必要となる【Capistrano】や【Unicorn】の理解に役立つ記事まとめ
はじめに
Railsアプリのデプロイ方法を調べていると【Capistrano】や【Unicorn】といった見慣れない名称がほぼ必ず出てきます。
はじめてデプロイするときはそれが何なのかもわからないままとりあえずインストールして、見様見真似で設定(ほぼコピペ)して、やっぱりエラーが出て絶望... という流れを経験 ...
【Rails】bundle updateでGemがアップデートされない原因
はじめに
前回、GitHubからセキュリティアラートが届いたらすぐにGemのアップデートを行おうという記事を書きました。
<div class="iframely-embed"><div class="iframely-responsive" style="height: 140px; padding-bott ...
【Rails】GitHubからセキュリティアラートが届いたときの対応【Gemfile】
はじめに
GitHubでソース管理を行っていると、ときどきGitHubからセキュリティアラートのメールが届くことと思います。
該当のリポジトリを見てみると以下のようにセキュリティアラートが並んでいて少しびっくりしてしまいます。
<img data-src="https://i.imgur.com/S3RxpPZ ...
ConoHa VPSのハードウェア障害によるSSH接続不可・Webサイトアクセス不可の対処方法
はじめに
6月2日夜間にConoHa VPSにて障害が発生していました。
<img data-src="https://i.imgur.com/SBcK4aA.png" class="lazyload effect-fade">
おそらくこの影響だと思うんですが、障害復旧後の2日日中頃にVPSサーバーの確認をし ...
いきなりRailsアプリのデプロイが失敗するようになった... 「bundler: failed to load command: cap」の解決方法
はじめに
いつものようにRailsアプリのデプロイを行おうとしたところ、以下のエラーが出力されました。
terminal
$ bundle exec cap production deploy
bundler: failed to load command: cap (/Users/user/.rbenv/ve ...
Railsアプリで絵文字対応のブログ機能を実装する方法を解説😊
はじめに
ここ最近、Web上でも絵文字を使う機会が多くなってきました。
何の気無しに絵文字を使っている人も多いと思いますが、絵文字対応のWebアプリを作るには適切な文字コードを設定する必要があります。
今回はRailsで作ったブログ機能を絵文字対応にする方法を解説します😊
絵文字非対応時のエラーメッセージ
絵文 ...
フォーム処理時にバリデーションエラーが発生した場合の実装【日本語化・スタイル調整】
はじめに
フォームから送られるパラメータがモデルのバリデーションに引っかかった場合、エラー内容をビューに表示する必要があります。
Railsではそのための仕組みがあらかじめ用意されているので、比較的簡単に実装することが出来ます。
ただし、一部そのままでは使いにくい箇所があるので、そのあたりも含めてエラー時の処理 ...
【Rails6対応】Railsアプリのデプロイ方法
はじめに
Railsアプリのデプロイ方法はこちら (https://qiita.com/ryo2132/items/f62690f0b16ec11270fe)の手順を参考にさせてもらっています。しかし上記手順では一部、Rails6に対応していない部分があるため、ここで差分としてまとめたいと思います。
基本的に上 ...
坂井 光太郎 / Sakai Kotaro
Ruby on Rails を中心とした Web アプリ開発全般に関する技術情報をまとめています。業務に関するご依頼・ご相談、当サイトに対するご感想やメッセージはコンタクトフォームからお気軽にお問い合わせください。