胡拉多

胡拉多

这家伙有点懒,还没写个性签名!

  • 财富值155
  • 威望值0
  • 总积分215

个人信息

  • 赞了回答

    首先, 你理解的没错儿.

    只不过, 大部分业务逻辑中 ...
    如果update, 通常是取出数据, 然后做一些操作, 最后修改数据后再save(此时就是update)
    此种情况下, 如果按条件取不到数据, 往往意味着 : 哪里出了问题?, 404?,

    于是抛出异常或者其他处理措施......

    你想要的 其实就是这种情况的处理措施之一 : 取不到数据, 我不抛异常, 不给404 我直接新建一条..

    最后 感觉这样不够优雅.
    你可以自己加一个方法来扩充ActiveRecord. 比如 : updateOrInsert()
    这样似乎会友好, 优雅一点

  • 2016-06-06 已签到
    连续签到1天,获得了5个金钱
  • 2016-06-02 已签到
    连续签到1天,获得了5个金钱
见习主管 等级规则
215/500
资料完整度
60/100
用户活跃度
0/100

Ta的关注

2

Ta的粉丝

1

Ta的访客

5