【Rails】Action Textの基本情報と実装方法

# はじめに Rails 6でAction Textという機能が追加されました。Action Textを使えば簡単にリッチテキストエディターを実装することができます。Action TextはTrixエディターを使用しています。Trixエディターは「WYSIWYG」と呼ばれる編集方式を採用しているエディター [...]

【Rails6】GitHubのセキュリティアラート「serialize-javascript」の対処法

2019年12月9日 23:02
Rails6で作った自作アプリのGitHubのページを見ていたら、以下のセキュリティアラートが出ていました。 [2.png] セキュリティレベルは「moderate security」、つまり中程度の危険度ということです。 ずっとアラートが出続けているのは気持ち悪いので早急に対処することにしました。 Ra [...]

【完全無料でSSL化】RailsアプリをNginxで動かす!Nginxのインストール方法から最低限しておきたい設定まで

2019年12月9日 23:02
RailsアプリをNginxで動かすために、Nginxをサーバーに導入する方法と最低限これだけはしておきたいという設定をまとめます。 • ローカル環境:macOS Catalina • サーバー環境:CentOS 7.7 Nginxインストール ターミナルで以下のコマンドを実行し、サーバーにSSH接続し [...]

ページ最下部に設置したフォームでエラー処理を行う方法

2019年12月9日 23:03
当ポートフォリオサイトのコンタクトフォームはトップページの最下部に設置しています。 コンタクトフォームをページ最下部に設置することでひとつ問題点が出てきます。それは、エラー発生時(未入力項目がある等)にページ最下部にあるコンタクトフォームに遷移できないこと。 今回のケースにおけるrenderメソッドとred [...]

【Rails】Webpackerを使ってjQueryとBootstrapを管理する方法

2021年4月5日 23:07
# はじめに 本記事では、Rails 6.0から導入された「Webpacker」を使ってjQueryとBootstrapを管理する方法を説明します。 # WebpackerでjQueryとBootstrapを管理 ## Railsアプリの作成 以下のコマンドを実行して、新しいRailsアプリ [...]