1)Rails "users" controller
$ vi app/controllers/users_controller.rb
def create @user = User.new(user_params) if @user.save remember_token = User.new_remember_token cookies.permanent[:remember_token] = remember_token @user.update_attribute(:remember_token, User.encrypt(remember_token)) render json: @user, status: :created, location: @user else render json: @user.errors, status: :unprocessable_entity end end
2)AngularJS controller
$ vi app/controllers/users_controller.rb
myModule.controller("UsersNewCtrl", function($scope, userResource, $location, flashService) { ..... $scope.submit = function() { function success(response) { ........ var user_info = { user: response }; flashService.setUser(user_info); $location.path("/users/" + response.id); } .......