ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

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

Railsファイル辞典(binディレクトリ編)

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の必要性 ざっくり言うと 実験…

「devise.regist_data」とは何か

結論:ただの変数名 @address = @user.build_addressとは Railsでウィザード形式のユーザー登録を実装しようと調べるとよく出てくるこの記述。 Railsのメソッドなのか?deviseのヘルパーメソッドなのか? 結論:ただの変数名 session["devise.regist_da…

Nginxの起動でエラーが発生する

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. こちらは無視しても問題な…

Railsファイル辞典(appディレクトリ編)

appディレクトリ assetesディレクトリ configディレクトリ manifest.js imagesディレクトリ .keep stylesheetsディレクトリ application.css cnannelsディレクトリ application_cableディレクトリ channel.rb connection.rb Controllersディレクトリ concern…

GithubのREADMEにGyazoの動画を埋め込む方法

URLの末尾に.gifを記述する 解説 URLの末尾に.gifを記述する ![適当なリンク名] (https://gyazo.com/1234567890abcdefg.gif) 解説 基本的な形式は ![適当なリンク名](URL)である。 検索すると「GithubのWikiにアップロードした動画の埋め込み」として以下の…

active_hashのカラム名に「_id」はなぜ必要なのか?

使用例 前提知識:なぜinteger型なのか? なぜ「_id」が必要なのか? 使用例 住所を保存するテーブルがあり、都道府県をactive_hashを使用して保存するものとする。 class CreateAddresses < ActiveRecord::Migration[6.0] def change create_table :addr…

HerokuでCouldn't find that appが出たときの対処法

1.リポジトリのつなぎ直し 2.アプリの存在確認 3.ログの確認 1.リポジトリのつなぎ直し アプリの削除や再作成などが原因で、gitとの連携がうまくできていない場合がある。 以下のコマンドを使用し、再接続するとよい。 $ git remote rm heroku $ heroku git:…

unlessで複数の条件をつける

unlessを用いた複数条件の対象範囲 &&(かつ)を使用する場合 ||(または)を使用する場合 ifとの使い分け unlessを用いた複数条件の対象範囲 ifと比較すると直感的に対象範囲がわかりにくい。 ビジュアルで理解できるよう、ベン図を使って解説する。 &&(かつ)を…

development.rb 各コードの意味

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でrails db:seedができない

ローカル環境ではうまくいく場合 Heroku側のDBの問題 ローカル環境でもエラーが出る場合 記述の順番に問題がある ローカル環境ではうまくいく場合 Heroku側のDBの問題 Herokuではidが1,2,3....という順番で振られない。 1,11,21...と10ずつ増えていく仕様に…

yarn install –check-filesって何?実行していいの?

サーバー起動時などにエラー文が出る 結論:実行して問題ない。 エラーが出る原因 yarn install –check-filesとは サーバー起動時などにエラー文が出る Please run `yarn install –check-files` to update. このようなエラー文が表示された場合、素直に実行…