2021-03-01から1ヶ月間の記事一覧
とは Active Recordとは、MVCで言うところのM、つまりモデルに相当するものであり、ビジネスデータとビジネスロジックを表すシステムの階層です。Active Recordは、データベースに恒久的に保存される必要のあるビジネスオブジェクトの作成と利用を円滑に行な…
完成したymlファイル(testは容量がかかるので、コメントアウトにしている) version: 2 jobs: # test: # machine: # image: circleci/classic:edge # steps: # - checkout # - run: # name: docker-compose build # command: docker-compose build # - run: #…
結論 ec2のセキュリティグループでもう一度マイipを選択し直す。 なぜ port22に入るipが変わっている可能性があるから。家には複数のwifiがあり、たまに切り替わる。そこでipが変わってしまったから、ファイアーウォールが入れてくれなかったんだと思う。 っ…
npmを便利にしたものが、yarn JSは、ES5からES6へ。クラスやアロー関数などが使えるようになった。(babelで変換可) 上記のファイルの依存関係等をいい感じにまとめてくれるのが、webpackで、Railsにフィットさせるためのwebpackerというのがある。 npm Jav…
背景 postを削除しようとしたら、このエラーが起こった。 解決のプロセス mysqlのテーブルを見てみる mysql> use myapp_development Reading table information for completion of table and column names You can turn off this feature to get a quicker s…
MySQL5.7までの認証プラグインには mysql_native_password がデフォルトで使用されていましたが、MySQL8.0より新たに追加された caching_sha2_password プラグインがもともとコードに書かれていたのに無いと言うことは、migrateとかをすればいいと思う。 htt…
bindle exec puma -d 指定する場合 bundle exec puma -C config/puma.rb pumaはサーバのソケットを開いたままリスタートできます。要するに、ユーザーに対してサーバを開放したままサーバのリスタートができるということです。ユーザーを待たせることがない…