2021-09-01から1ヶ月間の記事一覧

Herokuでのデプロイ

Herokuでのデプロイ Herokuでのデプロイの際にハマった事があったので、こちらにまとめます Herokuでデプロイする際に以下のようにエラーになってしまい、プラットフォームが違うとなってしまいました。 higmonta@higuchimiyukiyuunoMacBook-Pro heroku_depl…

ネットワークとIPアドレス

ネットワークとIPアドレス ネットワークとIPアドレスについて勉強したので、こちらにまとめます ネットワーク: コンピューター同士が通信するための環境や設備のこと ネットワークは、LANがいくつか存在し、そのLAN同士がゲートウェイと呼ばれる中継機(ルー…

Sequel Proについて

Sequel Proについて データベースの中身がどのようになっているかや、データベースの操作をGUIで見やすくした[Sequel Pro]というツールがあります 今回は、[Sequel Pro]ツールの基本的な使い方をこちらにまとめます 以下のようなアイコンが[Sequel Pro]ツー…

MySQLについて

MySQLについて GitHubからリポジトリをクローンして環境構築をする際にMySQLの導入や使い方で、ハマってしまったので、こちらにまとめます MySQLは、リレーショナルデータベース管理システムのことである MySQLは、Railsアプリケーションとやり取りをしてデ…

ActiveRecordでの内部結合

ActiveRecordでの内部結合 複雑なER図でのActiveRecordの使い方を勉強したので、いくつかの代表例をこちらにまとめます ER図は、以下になります(IE記法で[1対多]の表記が逆になってしまっています) ・内部結合したテーブルにwhereメソッドで条件を加える方法…

Railsの便利な日時メソッド

Railsの便利な日時メソッド Railsで開発をしていく中で、日時のメソッドを使うことがあります 今回は、Railsの便利な日時のメソッドをこちらにまとめます ・[new]メソッド irb(main):113:0> Time.new(2015,10,01) => 2015-10-01 00:00:00 +0900 irb(main):11…

ActionMailerのdeliver_nowとdeliver_laterの違い

ActionMailerのdeliver_nowとdeliver_laterの違い ActionMailerを実装している中で、[deliver_now]メソッドと[deliver_later]メソッドがあり、両者の違いが分からなかった為、こちらにまとめます [deliver_now]メソッド: 同期処理に送信される(ジョブの状態…

ActionMailerのプレビュー

[ActionMailerのプレビュー]について [ActionMailer]のプレビュー機能が便利だった為、こちらにまとめます [ActionMailer]のプレビュー機能を使えば、実際にメールが送信されることはないので、何度もメールのレイアウトを確認することができる プレビュー機…

オブジェクト指向とgetterとsetterとカプセル化

[オブジェクト指向とgetterとsetterとカプセル化] [オブジェクト指向],[getter],[setter],[カプセル化]という言葉を見かけることが多いが、それらの意味をあまり理解していなかったのでこちらにまとめます [オブジェクト指向] ○○指向というのは、〇〇を重視…

複数ファイルのアップロード

複数ファイルのアップロード 複数ファイルをアップロードしたい時は、以下のように記述する(simple_formの場合) [app/views ファイル] = f.input :main_images, as: :file, input_html: { multiple: true } # input_html: { multiple: true } というオプショ…

Swiper

Swiper Swiperは、画像などを動的にスライドできるjQueryのプラグイン 導入手順は、以下のようになる $ yarn add swiper ↓ [node_modules]にswiperがインストールされる swiperの公式にあるように[swiper-bundle.css]と[swiper-bundle.js]を読み込むようにし…

カスタムバリデーター

[カスタムバリデーター]とは? モデルに記載するのとは別で、自分でバリデーションメソッドを作成することができる [app/validators]を作成することで自動で読み込んでくれる EachValidatorメソッド [EachValidator]メソッドは、1つの属性に対しての検証を定…