Railsアプリを作成してしばらくしてからアプリ名を変更したいと思ったことはないでしょうか。Railsのアプリ名とは、最初にrails newしたときに指定した文字列のことです。 $ rails new <アプリ名>ここで指定したアプリ名はRailsアプリのソースコードのそこかしこに書かれてい...
今回はAction Textでアップロードする画像の保存先をAmazon S3やGCSに変更する方法を解説します。 前回はRails6の新機能「Action Text」の導入方法をサンプルコード付きで解説しました。 まだAction Textを導入できていないという方は、以下のリンクを参考に...
Rails6の新機能「Action Text」の導入方法をサンプルコード付きで解説します。 当ポートフォリオサイトでもAction Textを導入しており、この記事もAction Textが生成したエディタを使って書いています。 [1.png] これは先日投稿した記事の編集画面です。 見て分...
リモートサーバー上に構築したMySQLのデータを見たいときに、ターミナルからリモートサーバーにSSH接続して、コマンド実行してMySQLにログインして、SQL文実行して… とするのは面倒ですよね。 MySQL Workbenchを使えばお使いのmacOSやWindowsから簡単にリモートサーバ...
Rails6で作った自作アプリのGitHubのページを見ていたら、以下のセキュリティアラートが出ていました。 [2.png] セキュリティレベルは「moderate security」、つまり中程度の危険度ということです。 ずっとアラートが出続けているのは気持ち悪いので早急に対処することにしま...
ドメイン移管とは、ドメインの管理業者(レジストラ)を変更することです。 通常、ドメインはドメインを取得したレジストラで管理していればよいのですが、どうしてもレジストラを変更したいというときがあります。 例えば、VALUE-DOMAINでドメイン取得を行ったが、サーバーをConoHa VPSで...
RailsアプリをNginxで動かすために、Nginxをサーバーに導入する方法と最低限これだけはしておきたいという設定をまとめます。 • ローカル環境:macOS Catalina • サーバー環境:CentOS 7.7 Nginxインストール ターミナルで以下のコマンドを実行し、サーバー...
当ポートフォリオサイトのコンタクトフォームはトップページの最下部に設置しています。 コンタクトフォームをページ最下部に設置することでひとつ問題点が出てきます。それは、エラー発生時(未入力項目がある等)にページ最下部にあるコンタクトフォームに遷移できないこと。 今回のケースにおけるrenderメ...
ウェブサイトのURLは「HTTP (TCP/80)/HTTPS (TCP/443)」「サブドメイン(www)のあり/なし」を組み合わせた4パターンが考えられます。 当ポートフォリオサイトの場合、以下の4つのURLでアクセスされる可能性があるということです。 • http://autovice....
当ポートフォリオサイトでは自前のコンタクトフォームを設置しています。 コンタクトフォームにて入力されたお問い合わせ内容は「info@autovice.jp」という独自ドメインのメールアドレス宛に送信する設定になっています。 通常、メールを送るためにはメールサーバーが必要です。 メールサーバー...