2024年1月15日 / 最終更新日時 : 2024年5月6日 admin React(主にNext.jsとMaterial UI) React事始め:フレームワークとUIコンポーネントライブラリ選定+トップページ実装 昨年はサービスのフロントをVueで作ったり、Vue.js+Nuxt.js+Vuetifyを3系にバージョンアップしたり、JestをVitestに切り替えたりと、個人開発のみならず仕事でもフロントはVueをかなり使いました […] Material UINext.js
2023年12月31日 / 最終更新日時 : 2023年12月31日 admin AWS(Amazon Web Services) ECS(Fargate)でアプリサーバー(Rails)の前にWebサーバー(Nginx)を入れる ECS(Fargate)でECRにpushしたRailsアプリを動かす では簡単にする為、ALB経由で直接Rails(Unicorn)にアクセスするようにしました。 テストや社内利用ならばこれでも問題ないのですが、大量の […] ALBDockerECRECSFargate
2023年12月30日 / 最終更新日時 : 2023年12月30日 admin Vue.js(主にNuxt.jsとVuetify) Vuetify3のv-data-tableの開閉(expand)で複数行の表示・非表示を切り替える Vuetify2で作成した、v-data-table:ボタンクリック(expand)で複数行の内訳の表示・非表示を切り替える をVuetify3で動くように直します。 Slots(Vuetify2ではexpanded-i […] Nuxt3Nuxt3移行Vue3Vuetifyバージョンアップ
2023年12月13日 / 最終更新日時 : 2023年12月17日 admin AWS(Amazon Web Services) ECS(Fargate)でECRにpushしたRailsアプリを動かす ALB -> ECS(Fargate) -> RDS, EFS, SES という構成でRailsアプリを動かしてみます。 ※間にNginxや、手前にWAFも入れた方が、ベストですが、それはまた後日。 Clou […] ALBECRECSEFSFargateRDSSES
2023年11月30日 / 最終更新日時 : 2023年11月30日 admin Vue.js(主にNuxt.jsとVuetify) pageからlayoutに値を渡す。useStateが便利! ページのタイトルを画面に表示する場合、layoutで共通化する事が多いと思います。 Vue2(Nuxt2)では、EventBusを使っていましたが、Vue3では削除されました。 外部ライブラリ(mittやtiny-emi […] Nuxt3Nuxt3移行Vue3バージョンアップ
2023年11月29日 / 最終更新日時 : 2023年12月2日 admin Ruby on Rails Ruby3.2.2/Rails7.0(WebpackerからSprocketsに移行)とGemをバージョンアップ Ruby3.1.4から3.2.2へ、Rails6.1から7.0へのバージョンアップと、 WebpackerからSprocketsに移行したので手順をメモしておきます。 Rails7.1にしなかったのでは、現段階でDevi […] Devise Token AuthDockerwebpackバージョンアップ環境構築
2023年11月27日 / 最終更新日時 : 2023年11月27日 admin Vue.js(主にNuxt.jsとVuetify) generate後、デプロイしてもページが表示されない(entry.jsのパスが変になった) 現象1 画面は真っ白で、ブラウザコンソールに下記が表示されました。 Failed to load module script: Expected a JavaScript module script but the se […] Nuxt3yarn環境構築
2023年11月26日 / 最終更新日時 : 2023年12月24日 admin Vue.js(主にNuxt.jsとVuetify) Vuetify3でリリースされたv-data-tableにアップデートする v-data-tableがv3.4.0でリリースされました。 あとは、v-calendarだけが残っているようです。→ Introduction to Labs — Vuetify 以前、Vuetify Labsので暫定 […] Nuxt3Nuxt3移行TypeScriptVue3Vuetifyバージョンアップ
2023年11月1日 / 最終更新日時 : 2023年11月24日 admin Vue.js(主にNuxt.jsとVuetify) Options API/JavaScriptをComposition API/TypeScriptに書き換える 書き換え箇所が多いのでメモしておきます。Vitestも対象。 また、Options APIで書いたMixinは使えなくなるのと、そもそもMixinは唐突に現れる為、可読性が悪かったので、Utilでexportして、imp […] Nuxt3Nuxt3移行TypeScriptVue3バージョンアップ
2023年10月19日 / 最終更新日時 : 2023年10月20日 admin Vue.js(主にNuxt.jsとVuetify) 適用するCSSをテーマで切り替える(markdown-itのhighlight.js) markdown-itをVuetifyの環境に導入してデザインを整える でhighlight.jsを導入しましたが、テーマ(lightやdark)毎にimportするCSSを切り替えられるようにしていなかった。 時間掛か […] Nuxt3Vue3Vuetify