2021年8月3日 / 最終更新日時 : 2021年8月8日 admin Ruby on Rails database.ymlを変更してもrails cのDB接続先が切り替わらない(解決済み) database.ymlのDBをMySQL/PostgreSQL/SQLite3から別のに切り替えた際にrails dbは切り替わるが、rails cは切り替わらなかった。 理由はspringが起動していると前の情報で接 […] ConfigMySQLPostgreSQLSQLite3定数管理環境構築
2021年8月1日 / 最終更新日時 : 2021年8月2日 admin Ruby on Rails SchemaSpyをSQLite3に使ってみる SchemaSpyでER図とDB設計書を自動生成する と SchemaSpyを既存アプリのDockerに導入する でMySQLとPostgreSQLに対して実施しましたが、 SQLite3でも試しみて、少し手こずったので […] DB設計書ER図SchemaSpySQLite3自動生成設計書
2021年7月26日 / 最終更新日時 : 2021年8月2日 admin Ruby on Rails SchemaSpyを既存アプリのDockerに導入する 前回はローカルで実行してみましたが、環境作るの手間なので、既存アプリのDockerに導入してみました。 SchemaSpyでER図とDB設計書を自動生成する DB設計書DockerER図SchemaSpy自動生成設計書
2021年7月25日 / 最終更新日時 : 2021年7月26日 admin アプリケーション docker-compose runでエラー(解決済み) 検索しても見つからなかったのでメモ。 Cannot create container for service web: failed to copy files: failed to open target → .doc […] Docker環境構築調査
2021年7月23日 / 最終更新日時 : 2021年8月2日 admin Ruby on Rails SchemaSpyでER図とDB設計書を自動生成する Rails ERDも便利なのですが、テーブル単位のリレーションでカラム単位で見たいし、テーブル数が多くなると見難いので、SchemaSpyを試してみました。 やってみた解った事は、ERDではモデルを見てリレーションを判断 […] DB設計書ER図SchemaSpy自動生成設計書
2021年7月18日 / 最終更新日時 : 2021年7月23日 admin Ruby on Rails 既存のRailsアプリにDockerを導入する DockerがApple M1チップに対応したので、挙動を確認しつつ導入してみました。 将来的にECSで本番やテスト環境構築でも使いたい。 結論はいい感じ!短時間で環境構築が終わる。 ただ、docker-composeの […] Alpine LinuxDockerMySQLPostgreSQL
2021年6月14日 / 最終更新日時 : 2021年6月14日 admin AWS(Amazon Web Services) Nuxt.jsにAWS Amplifyの認証を導入する Nuxt.jsにAWS Amplifyを導入するで作成した環境に、認証(Cognito)を導入します。 簡単に導入できるものの、UIや挙動の変更は容易ではなさそう。 次回以降、この辺も作って行きますが、先ずは挙動の確認を […] AmplifyCognitoNuxt.js
2021年6月14日 / 最終更新日時 : 2021年6月14日 admin Ruby on Rails Concernが便利かもと思った話 以前から気になっていたconcernsディレクトリが何なのか調べてみた。 app/controllers/concerns/ app/models/concerns/ 先に結論。共通化に役立つ。必要なController […] ConcernService共通化
2021年5月30日 / 最終更新日時 : 2021年5月30日 admin Ruby on Rails Rails(ActiveRecord)のscopeにハマった話 結論から先に。特定のケースでscope内でnilとなる場合は、allになる。 first指定してても条件により全件取れるので、後続の処理(1件を期待した処理)でコケる。 常になる訳ではなく、データに依存するので気付き難く […] ActiveRecord
2021年5月20日 / 最終更新日時 : 2021年5月25日 admin AWS(Amazon Web Services) Nuxt.jsにAWS Amplifyを導入する Amplify使うと、AWSを使ってバックエンドを構築できるとの事。 今回、フロントはNuxt.js(Vue)を使って試してみました。 Nuxt.jsでVue.jsに触れてみるで作ったのを使います。 AmplifyNuxt.jsyarn