2021-05-01から1ヶ月間の記事一覧
binディレクトリ bundle rails rake setup spring webpack webpack-dev-server yarn rails newで生成されるファイルが「何のためにあるのか?」を徹底解説。 各ディレクトリの階層を再現している。 ※本記事はRailsのver6系統を使用している。 binディレクト…
/\A(?=.*?[a-z])(?=.*?[\d])[a-z\d]+\z/i (?=.*?[a-z]) ざっくり言うと 実験その1 実験その2((?=.*?[a-z])[a-z\d]の場合) (?=.*?[\d]) ざっくり言うと 実験 (?=.*?[a-z])(?=.*?[\d])[a-z\d](組み合わせ) ざっくり言うと 実験 \Aの必要性 ざっくり言うと 実験…
結論:ただの変数名 @address = @user.build_addressとは Railsでウィザード形式のユーザー登録を実装しようと調べるとよく出てくるこの記述。 Railsのメソッドなのか?deviseのヘルパーメソッドなのか? 結論:ただの変数名 session["devise.regist_da…
Job for nginx.service invalid. Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. Job for nginx.service invalid. こちらは無視しても問題な…
appディレクトリ assetesディレクトリ configディレクトリ manifest.js imagesディレクトリ .keep stylesheetsディレクトリ application.css cnannelsディレクトリ application_cableディレクトリ channel.rb connection.rb Controllersディレクトリ concern…
URLの末尾に.gifを記述する 解説 URLの末尾に.gifを記述する ![適当なリンク名] (https://gyazo.com/1234567890abcdefg.gif) 解説 基本的な形式は ![適当なリンク名](URL)である。 検索すると「GithubのWikiにアップロードした動画の埋め込み」として以下の…
使用例 前提知識:なぜinteger型なのか? なぜ「_id」が必要なのか? 使用例 住所を保存するテーブルがあり、都道府県をactive_hashを使用して保存するものとする。 class CreateAddresses < ActiveRecord::Migration[6.0] def change create_table :addr…
1.リポジトリのつなぎ直し 2.アプリの存在確認 3.ログの確認 1.リポジトリのつなぎ直し アプリの削除や再作成などが原因で、gitとの連携がうまくできていない場合がある。 以下のコマンドを使用し、再接続するとよい。 $ git remote rm heroku $ heroku git:…
unlessを用いた複数条件の対象範囲 &&(かつ)を使用する場合 ||(または)を使用する場合 ifとの使い分け unlessを用いた複数条件の対象範囲 ifと比較すると直感的に対象範囲がわかりにくい。 ビジュアルで理解できるよう、ベン図を使って解説する。 &&(かつ)を…
Rails.application.configure do config.cache_classes = false config.eager_load = false config.consider_all_requests_local = true trueの場合 falseの場合 if Rails.root.join('tmp', 'caching-dev.txt').exist? config.action_controller.perform_cac…
ローカル環境ではうまくいく場合 Heroku側のDBの問題 ローカル環境でもエラーが出る場合 記述の順番に問題がある ローカル環境ではうまくいく場合 Heroku側のDBの問題 Herokuではidが1,2,3....という順番で振られない。 1,11,21...と10ずつ増えていく仕様に…
サーバー起動時などにエラー文が出る 結論:実行して問題ない。 エラーが出る原因 yarn install –check-filesとは サーバー起動時などにエラー文が出る Please run `yarn install –check-files` to update. このようなエラー文が表示された場合、素直に実行…