• 为什么需要外键? at 2017年08月18日

    外键从逻辑概念上讲,就是和另一张表的主键建立对应关系的列,所以你建立的本身就是外键没错。

    至于你说建不建外键,我觉得你说的是数据库里的外键约束。加了可以防止无效的外键值,或者在某些数据库里,会自动加索引之类。

  • 为什么需要外键? at 2017年08月18日

    你的vendors.vend_id就是主键吗?如果是主键,那么你建立的products.vend_id直接和另一张表的主键关联,就是外键啊。

  • 为什么需要外键? at 2017年08月18日

    你这样就把简单的问题复杂化了,你需要维护一个额外的vend_id字段。

  • Ruby 求职失败,扎心哪 at 2017年08月17日

    嗯。一般我去面试也会向面试官请教一些问题,面对面请教和在网上请教感觉是不一样的,而且可以及时去追问。但是去那些并不是诚心招人,只是把人叫过来玩玩的公司面试那就是真的浪费时间了。

  • Ruby 求职失败,扎心哪 at 2017年08月17日

    去参观一下其他公司,观察一下同行,就算被拒应该也值了。

  • 推荐些你看好的公司? at 2017年08月10日

    你想法这么多,hr会不会担心你不能放心地去当好一个齿轮?

  • 那些都是别人自愿的,让他们去吧。

  • browser的话直接在middleware注册的时候加个判断,类似这样

    Rails.configuration.middleware.use Browser::Middleware do
      redirect_to bowser_warning_path unless browser.modern? || request.session.has_key?(:warned)
    end
    
  • 666,集齐七个管理员可以召唤神龙。

  • 一般我不知道该怎么决定问题的时候,会不断问自己一个问题,对我来说什么比较重要?一直不停地问,直到触及到比较简单的元问题上。这样虽然做出的决定未必是最好的,但是每一个决定做下来以后可以让自己安心得去做事,不再因为纠结而浪费时间。

    对你来说重要的是:

    我自己喜欢 --> 选择你最喜欢的这门技术,一直做下去。

    收入高 --> 统计一下各初级岗位的工资,评估一下自己Get到最高薪资的岗位。

    有技术氛围,能够提高 --> 只要自己能够找到的初级岗位都去找,选择一家自己认为项目和团队靠谱的公司。

    只选择那个对自己最重要的选项,接受那个选项带来的其他负面问题,不追求完美。这样就能快速做出决定,把能量都用在具体的事务上面去。

i love my wife & ruby