1. pertama buka terminal

2. ketikan command. karena saya anti TDD :D maka beri parameter -T

rails new RailsAngularCrudTutorial -T 

3. pasang gem angularjs-rails di gemfile :

gem 'angularjs-rails'

run bundle install

4. buat folder angular didalam app/assets/javascripts. Didalam folder angular buat folder controllers, services jika diperlukan. buat juga main.js di dalam foder javascript

  • tambahkan pada application.js menjadi :
//= require angular
//= require angular-resource
//= require main.js
//= require_tree ./angular
//= require_tree .
    

5. generate controller menggunakan command :

rails g controller home index

edit konfigurasi routes.rb agar controller tersebut menjadi default :

root 'home#index'

6. tampahkan skrip berikut di main.js dengan skrip berikut :

var app = angular.module("RailsAngular", ['ngResource']);

7. di view, folder layouts/application ganti baris <html> dengan :

<html ng-app="RailsAngular">

ng-app="RailsAngular" harus sama dengan nama module di main.js

8. di bagian view, folder home/index ganti menjadi :

<h1>welcome,</h1>
<form>
<input type="text" ng-model='name' placeholder="Enter a name">
<input type="submit" value="Add">
</form>

sekarang coba jalankan aplikasi dan inputkan nama anda di textinput .. voila . .. .selanjutnya di part 2 kita akan bertemu database