V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iloveyou
V2EX  ›  Ruby on Rails

请教关于ror的RESTful风格。是不是连用户登录的user也要弄成new、create等,对应一般login、login_do? 然后用routes显示给用户login、login_do?

  •  
  •   iloveyou · 2012-09-05 16:47:53 +08:00 · 4474 次点击
    这是一个创建于 4460 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    1970-01-01 08:00:00 +08:00
    qichunren
        1
    qichunren  
       2012-09-05 17:24:57 +08:00   ❤️ 1
    关于用户登录,一般是将其抽象成一个会话资源sessions,登录就是创建session,退出登录就是销毁session.
    fwee
        2
    fwee  
       2012-09-05 18:02:13 +08:00
    RESTful是好东西。。但不要纠结于此。。
    iloveyou
        3
    iloveyou  
    OP
       2012-09-05 20:27:29 +08:00
    @qichunren
    @fwee 多谢
    pepsin
        4
    pepsin  
       2012-09-05 20:40:03 +08:00
    熟悉的话直接devise处理用户登录这块,省得费劲~
    iloveyou
        5
    iloveyou  
    OP
       2012-09-05 21:26:22 +08:00
    @pepsin 听说及其难定制扩展
    pepsin
        6
    pepsin  
       2012-09-05 21:30:27 +08:00
    @iloveyou 还好吧,基本的定制都有。其他的可以直接在User模型里弄。
    ssword
        7
    ssword  
       2012-09-05 21:54:13 +08:00
    @iloveyou 不像django,user模型可以随便加字段的,view也很容易改
    qq286735628
        8
    qq286735628  
       2012-09-05 23:21:36 +08:00
    我也很好奇,RESTful怎么处理像用户登录这类带状态的API
    AlloVince
        9
    AlloVince  
       2012-09-05 23:32:14 +08:00
    RESTful适用于Webservice的构建,Session适用于Web站点的,网站的一部分接口可以使用RESTful但不代表所有的功能都能硬套
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.