Localtower

See the schema

Schema

Create a model

Models

Create a many to many relation

Relations

Create a migration

Migrations

INSTALL

Add to your Gemfile:

# In your Gemfile

group :development do
  gem "localtower"
end

In your terminal:

bundle install

Add to your routes:

# in config/routes.rb

if Rails.env.development?
  mount Localtower::Engine, at: "localtower"
end

USAGE

Open your browser at: http://localhost:3000/localtower

TEST

Create a .env file inside the spec/dummy folder with the credentials to your PostgreSQL Database. It should look like this:

spec/dummy/.env:

LOCALTOWER_PG_USERNAME="admin"
LOCALTOWER_PG_PASSWORD="root_or_smething"

Run the spec:

bundle install
bundle exec rspec spec/

Notes: Tests are currently very slow because this is testing rails commands so it boots the rails for each test. Zeus or spring should be introced.