• #7楼 @pathbox 高并发的情况下,使用悲观锁会造成一部分关联sql执行非常之慢,慎用...

  • Rails 小项目的一些分享 at 2015年11月17日

    def calc_better_cheap 这个函数一行太长了。。。不好读

  • RubyConf China 2015 资源汇总 at 2015年10月27日

    赞~

  • self 关键字求指导 at 2015年10月20日

    Ruby中self 是class中一个具有scope的关键字, 在class中不同的scope中其表明的意义也是不同的。位于class 定义中的self都代表的class本身,位于method定义中的self代表的是class的instance,但是这个前提是method定义不以self.method_name开始,若以self.method_name开始定义的话,method定义中如果使用了self, 此self也是class本身。举一个例子:

    class Game
       def start_game
         self.start_time = Time.zone.now
         # Without implementation 
       end
       def self.game_areas
         # Without implementation 
       end
    end
    

    start_game方法中得self指代的是class Game的instance, 而game_areas方法前面的self是在class中的scope,self指代的是Game本身,同时,如果game_areas方法中还有使用self关键字的话,self同样指代的Game本身。

  • #32楼 @jasonshl 可以尝试下我以前尝试过的一些方法~ https://ruby-china.org/topics/27057

  • Gemfile 详解 at 2015年9月08日
  • #12楼 @rei 赞不要猜~

  • Secure Connection Failed at 2015年9月04日

    #8楼 @gengdejie The default rails server -e prouduction -p $PORT start a webrick server that can not accept the ssl connection if you have not configured it with ssl process. You can have a try with this. By the way, it is not recommended to use ssl in the local environment.

  • Secure Connection Failed at 2015年9月03日

    Have you tried to use ssl connection in the local? From the error message, it seems there is something wrong with your connection from the browser to the app server.

  • 首先,楼主可以试验下,把validates去掉之后,看能不能插入一条数据到数据库。楼主的例子里面rollback transaction了,说明写入数据失败了。对于create方法,不论失败还是成功,都会返回那个创建的对象,你想抛出异常的话用create!