项目作者: igorbezsmertnyi

项目描述 :
Starter-kit for angular 4 and Ruby on Rails
高级语言: JavaScript
项目地址: git://github.com/igorbezsmertnyi/angular-2-rails-starterkit.git
创建时间: 2017-05-24T19:33:40Z
项目社区:https://github.com/igorbezsmertnyi/angular-2-rails-starterkit

开源协议:MIT License

下载


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

    1. require_relative 'config/environment'
    2. use Rack::Rewrite do
    3. rewrite %r{^(?!.*(api|\.)).*$}, '/index.html'
    4. end
    5. 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