angular-2-rails-starterkit

Starter-kit for angular 4 and Ruby on Rails

MIT License

Downloads
26
Stars
4
Committers
1

Angular 2 Rails Starterkit

quick start with angular 2 and rails api application

Installtion

npm install angular-2-rails-starterkit -g for linux sudo npm install angular-2-rails-starterkit -g

Quick Start

  • Install Angular-CLI npm install -g @angular/cli for linux sudo npm install -g @angular/cli

  • Generate Rails project rails new PROJECT_NEME --api

  • Install gems Add to Gemfile

    gem 'rack-rewrite' gem 'rack-cors' gem 'foreman' to group :development then run bundle install

  • **Config config.ru in root directory file sould looks like this example

    require_relative 'config/environment'
    
    use Rack::Rewrite do
    	rewrite %r{^(?!.*(api|\.)).*$}, '/index.html'
    end
    
    run Rails.application
    
  • Inside project folder run starterkit starterkit -g

  • Strat Server bundle exec foreman start -f Procfile.dev

  • Generate Production ng build --prod

LINK TO NPM PACKAGE