デモアプリケーションを表示するにはここをクリックしてください。アプリケーション設定を切り替えるには、デモ設定ページを確認してください。
このスターターは、フレームワークに精通した Rails 開発者を対象としており、次の原則に従ってシームレスな開発を促進することを目的としています。
などの必須モデルをあらかじめ装備
ユーザーの認証と認可
バックグラウンドワーカーとスケジューラー
役割管理
複数のユーザー名前空間のサポート
Space
モデルを利用してユーザーの名前空間 (チーム、組織など) を表現します。事前に構築された UI レイアウト
開発に重点を置いた
.env
から環境変数をロードするプロジェクトを設定するには、PostgreSQL と Redis がローカルにインストールされていることを確認してください。これらをインストールするには、次のコマンドを使用します。
brew install postgresql@12 redis
リポジトリのクローンを作成する
git clone https://github.com/tarunvelli/rails-tabler-starter.git
asdf を使用して必要な依存関係をインストールするか、他の推奨方法で依存関係の.tool-versions
セットアップします。
asdf install
開発サーバーをセットアップして実行します。
bin/setup
bin/dev
ユーザーに管理者権限を付与し、管理機能にアクセスするには、Rails コンソールで次のコマンドを実行します。
bundle exec rails c
> User.first.update(admin: true)
/setup/edit
でアプリ設定を切り替えます
AppSettings.interface_layout
AppSettings.interface_mode
AppSettings.interface_theme
AppSettings.login_layout
のいずれか
AppSettings.multi_tenant_mode
AppSettings.show_landing_page
好みの導入プラットフォームを選択してください。
このスターターを強化するための貢献は非常に奨励され、歓迎されます。遠慮なくプルリクエストを送信して、協力してプロジェクトを改善してください。