¶ ↑
READMEHi there! My name is Tiago Machado <tiago@tamworks.com> and I’ll use this project as a bootstrap for quickly start new rails projects.
Almost every project I have to start from scratch, including developing CRUD of users and companies, for example. So I decided to keep this project with all this things. It will also works like a show case of best gems that I currently use in my projects.
I made this project for me, but you are encouraged to participate suggesting things to help me start new projects as quickly as possible.
¶ ↑
Configuration Items-
Ruby: 2.1.1
-
Rails: 4.0.3
-
Postgre SQL: 9.3
-
Twitter Bootstrap: 3.1.1
-
jQuery: 1.11.0
-
jQuery UI: 1.10.3
-
Awesome-Fonts: 4.0.3
¶ ↑
RecommendationsI suggest you to use rbenv to manage your installed ruby versions.
I also suggest you to use RubyMine as your default IDE.
¶ ↑
How to Run1) Clone this project
git clone git@github.com:tiagotam/rails-bootstrap.git
2) Downloa and instal required gems:
bundle install
3) Create database:
rake db:create
4) Run all migratins:
rake db:migrate
5) Start the server:
rails server -b 0.0.0.0 -p 3000 -e development
¶ ↑
TODOs-
add role/profile and permisions mechanism to allow admin user create roles and assign it to other users
-
add status to user and allow admin activate/inactivate users
-
track changes of every database modification
-
track and report access
-
allow each user set/change locale
-
allow each user set/change timezone