【Rails】GitHubからセキュリティアラートが届いたときの対応【Gemfile】

2020年6月8日 18:07
# はじめに GitHubでソース管理を行っていると、ときどきGitHubからセキュリティアラートのメールが届くことと思います。 該当のリポジトリを見てみると以下のようにセキュリティアラートが並んでいて少しびっくりしてしまいます。 <img data-src="https://i.imgur. [...]

ConoHa VPSのハードウェア障害によるSSH接続不可・Webサイトアクセス不可の対処方法

2020年6月3日 12:55
# はじめに 6月2日夜間にConoHa VPSにて障害が発生していました。 <img data-src="https://i.imgur.com/SBcK4aA.png" class="lazyload effect-fade"> おそらくこの影響だと思うんですが、障害復旧後の2日日中頃にV [...]

いきなりRailsアプリのデプロイが失敗するようになった... 「bundler: failed to load command: cap」の解決方法

2020年2月23日 22:30
# はじめに いつものようにRailsアプリのデプロイを行おうとしたところ、以下のエラーが出力されました。 ```terminal $ bundle exec cap production deploy bundler: failed to load command: cap (/Users/u [...]

Railsアプリで絵文字対応のブログ機能を実装する方法を解説😊

2020年2月12日 10:02
# はじめに ここ最近、Web上でも絵文字を使う機会が多くなってきました。 何の気無しに絵文字を使っている人も多いと思いますが、絵文字対応のWebアプリを作るには適切な文字コードを設定する必要があります。 今回はRailsで作ったブログ機能を絵文字対応にする方法を解説します😊 # 絵文字非対応時 [...]

フォーム処理時にバリデーションエラーが発生した場合の実装【日本語化・スタイル調整】

2020年1月7日 15:45
# はじめに フォームから送られるパラメータがモデルのバリデーションに引っかかった場合、エラー内容をビューに表示する必要があります。 Railsではそのための仕組みがあらかじめ用意されているので、比較的簡単に実装することが出来ます。 ただし、一部そのままでは使いにくい箇所があるので、そのあたりも含めて [...]

【Rails6対応】Railsアプリのデプロイ方法

2020年1月6日 11:49
# はじめに Railsアプリのデプロイ方法は[こちら](https://qiita.com/ryo2132/items/f62690f0b16ec11270fe)の手順を参考にさせてもらっています。しかし上記手順では一部、Rails6に対応していない部分があるため、ここで差分としてまとめたいと思います。 [...]

【2019年版】RailsアプリからTwitterに更新内容を自動投稿!RailsとTwitterの連携機能を実装

2019年12月14日 12:37
# はじめに Railsアプリで作ったブログなどで更新内容をTwitterに投稿するといった連携機能を実装する方法を解説します。 実装するにはまずTwitter APIに登録する必要があるのですが、登録方法が年々(主に複雑なほうへと)変化しているようなので、2019年12月現在の登録方法で書いています。 [...]

RailsアプリにおけるReactの使い方や注意点など

2019年12月13日 12:37
# はじめに [こちらのページ](https://qiita.com/TsutomuNakamura/items/72d8cf9f07a5a30be048)でReactの基本について勉強しました。 Railsアプリの中でReactを利用するという観点でいくつかトピックを抜き出してみました。 # B [...]

【Rails】Railsアプリにreact-railsを追加する手順

2021年2月16日 19:51
# はじめに JavaScriptフレームワークといえば長らくjQuery一強でした。しかし、ここ数年はAngularJSやReact、Vue.jsといった新しいフレームワークがどんどんと登場しています。過去5年間の検索回数の推移を見てみると、2018年5月頃にjQueryとReactが逆転していることが [...]

【Rails】ConoHaメールサーバーを契約してRailsアプリからメール送信する方法

2019年12月10日 21:51
# はじめに 仕事でConoHaのメールサーバーを契約してRailsアプリからメール送信する実装を行う機会がありましたので、手順を残そうと思います。 # 前提 今回は、既に契約済みのConoHa VPSサーバーにメールサーバーを追加契約する手順で行っています。 メールサーバーのみ契約することもで [...]