데모 애플리케이션을 보려면 여기를 클릭하세요. 애플리케이션 설정을 전환하려면 데모 설정 페이지를 확인하세요.
이 스타터는 프레임워크에 익숙한 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
원하는 배포 플랫폼을 선택하세요.
이 스타터를 향상시키기 위한 기여는 큰 격려와 환영을 받습니다! 자유롭게 끌어오기 요청을 제출하고 공동으로 프로젝트를 개선해 보세요.