我有一个像这样的user_controller.rb,
def index
respond_with User.all
end
def show
respond_with current_user
end
一个检索所有用户数据的Angular服务,
return {
loadUsers: function() {
return $http.get('/users.json');
}
};
我是否可以创建角度服务,rails控制器或两者的组合,以便为我提供当前用户的json输出?
或者我是否需要创建一个显示当前用户的新控制器?
答案 0 :(得分:1)
这样的事情可以解决问题:
在您的routes.rb中:
get '/profile', to: 'users#profile'
在users_controller.rb中:
def profile
# render your json here
end
注意:出于安全原因,在发送到Web之前过滤用户属性。