新手问题 有没有什么值得学习的使用 Rails 作为后台的 App 的开源项目

msl12 · 发布于 2016年10月10日 · 最后由 jojoma 回复于 2016年10月13日 · 1546 次阅读
60a8f6

这里的app特指移动端的,最近写登录注册想要参考下restful api,想看下开源项目源码学习下 😃

共收到 14 条回复
1107

学API设计看Github的就可以了 相当标准,学代码 看RubyChina的也可

28822

Discourse 不就是你要的吗?Rails 后台,Ember 前台?https://github.com/discourse/discourse

17324

#2楼 @li_xinyang Discourse 太难太复杂了吧,可以看看这个列表中的

28822

#3楼 @helperhaps 之前看过这个,这个列表很久没有更新了而且一些 Demo App 页已经停止更新或者打不开

17324

是很久没有更新了,但是还是有一些参考价值的, Discourse 实在是太复杂了,楼主就想学一个登录注册

看这个就行了吧,

60a8f6

主要是写token登录找不到好的参考项目,移动端就不怎么想使用devise了 😰

11524

RubyChina。 token 用 doorkeeper 解决。

15999

用doorkeeper就可以实现oauth了,之前写了篇博客可以看下 Ruby on Rails使用doorkeeper实现oauth2保护api接口

60a8f6

#8楼 @embbnux 用到session?

15999

#9楼 @msl12 不用,oauth 用 token

60a8f6

#10楼 @embbnux 博客里面有这段代码:

resource_owner_authenticator do
  User.find_by(id: session[:current_user_id]) || redirect_to(login_url)
end

它得在session存东西吧?

15999

#11楼 @msl12 这是web端管理oauth应用的,生成app_id, app_key什么的,客户端调用不用

60a8f6

你们用过ActionController::HttpAuthentication::Token这个么,觉得如何? 😅

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册