Railsアプリケーションを作成するための土台となるリポジトリです。 このリポジトリをcloneし、gitの設定をresetして新しいapplicationの作成時に活用してください。
ドキュメンテーションします
dipを使用してdocker compose
をwrapperしています。
(VS Codeを使用している場合はdip upは使用しない方がいいです。Debugの項目を見てみてください。)
migrationファイルが無数にできるのが嫌なので、ridgepoleというgemを使用しています。
/db/schema/
以下に.schema
拡張子でファイルを作成するとそのファイルを読み込んでDBを作成します。
書き方はmigrationファイルと似ているのでそこまでてこずらないと思います。
redis, sidekiqが入っています。 特筆すべきことはないと思います。
kaminariとransackを入れています。 メジャーどころなのでたくさん記事があると思います。
Tailwind CSS が入っています。hotreloadしてくれるので便利。
Rails7らしく、Hotwireに全のりしています。 importmap-railsがベースなのでnode_modulesは必要ありません。幸せ。
hamlを使用しています。
rails:credentials
を使用しています。
master.key
が必要になるので持っている人に聞いてください
こちらを参考にしてみてください。
users
とadmins
のresourcesを作成しています。
参考にしてみてください。