• 谨防比特币和区块链骗局 at 2018年01月31日

    自己200块提心吊胆, 别人投了200W, 旅游北西东南...

  • 环绕别名 at 2018年01月19日

    学习到了, 你好认真, 灰常谢谢你提供的详细的解释. 学习了. 👏

  • 环绕别名 at 2018年01月19日

    我在处理的时候是这样写的

    class User < ApplicationRecord
     avatar
        super || 'default value'
      end 
    end
    

    你的写法, 比我的优雅了太多了. 相形见绌.

  • 环绕别名 at 2018年01月19日

    No effect

  • 环绕别名 at 2018年01月19日

    你这里只是使用了 attr_accessor, 接着... 这个是为了, 有些人没有上传头像, 才会调用默认头像, 可是你这种就会, 一直使用默认头像, 毕竟 real_avatar始终是空.

  • 环绕别名 at 2018年01月19日

    user model:

    
    class User < ApplicationRecord
    
      def avatar
        real_avatar.present? ? "real_avatar" : "default.png"
      end
    
      alias :real_avatar :avatar
    end
    

    执行结果:

    2.4.2 (main):0 > user = User.last
      User Load (0.6ms)  SELECT  "users".* FROM "users" ORDER BY "users"."id" DESC LIMIT $1  [["LIMIT", 1]]
    => #<User:0x00007fd3cc9330a8
     id: 2,
     uid: "017526292153702",
     avatar: "http://img2.imgtn.bdimg.com/it/u=3563567972,3348399262&fm=27&gp=0.jpg",
     nickname: "Nick-member",
     created_at: Fri, 19 Jan 2018 00:26:16 CST +08:00,
     updated_at: Fri, 19 Jan 2018 00:26:16 CST +08:00>
    2.4.2 (main):0 > user.avatar
    SystemStackError: stack level too deep
    from /Users/dubing/workspace/vcooline/group_buying_front/app/models/user.rb:18:in `avatar'
    2.4.2 (main):0 >
    
  • 建议先学习配置ssh连接自己服务器,github,bitbucket. 再回头就简单多了三年前... 还没接触太多服务器.😅

  • 你好有意思. 啊哈, 没有看源码, validates(:name, :email, { presence: true }), 我需要去测试一下.

  • rspec 实战篇 at 2017年09月25日

    一晃两年过去了, 后面的待续部分呢? 哈哈哈哈

  • Test::Unit 还是 Rspec at 2017年09月25日

    好久远的帖子... 留个爪.