Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
冬天温泉
@ywjno
VIP
NO. 1342 / 2012-03-09

横浜
7 Topics / 1717 Replies
22 Followers
0 Following
238 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Rubyist 对比学习快速开发框架-SpringBoot at June 21, 2016

    1)@RequestMapping 可省略 method = RequestType.GET

    2)复杂查询可以用 querydsl

    QCategory category = QCategory.category;
    JPAQuery<?> queryFactory = new JPAQuery<Void>(entityManager);
    
    List<Category> categories = queryFactory.selectFrom(category)
      .orderBy(category.name.asc())
      .fetch();
    

    2)其实可以把所有的配置文件都写到一个里面,在启动的时候指定环境就行

    environments:
        dev:
            url: http://dev.bar.com
            name: Developer Setup
        prod:
            url: http://foo.bar.com
            name: My Cool App
    
    environments.dev.url=http://dev.bar.com
    environments.dev.name=Developer Setup
    environments.prod.url=http://foo.bar.com
    environments.prod.name=My Cool App
    
  • 如何寻找项目里面 DEPRECATION WARNING at June 20, 2016

    class_eval 之类定义出来的方法依然找不到

  • 本地测试了下个人常用的 Web 框架的吞吐率,结果不出意料 at May 27, 2016

    简单的 case 都比不过的话复杂的 case 下能比得过么?

  • TIOBE 2016 年 5 月 Ruby 又爬上去了 at May 09, 2016

    银行保险业跑的大型机继续用 cobol

  • 如何实现抢购功能 at April 28, 2016

    java 的话用 ThreadLocal、volatile、synchronized,数据库的五种事务隔离

  • 上线 Ruby 安装包镜像 - cache.ruby-china.org at April 21, 2016

    #23 楼 @huacnlee 用 rvm 跟源码编译能安装成功,已给该插件报告 issue

    这基本的排除问题当然是必备的,把该插件移除用 rbenv 安装 2.3.0 是没问题的,证明我机器编译是没问题,要不你开个虚拟机试试?

  • 上线 Ruby 安装包镜像 - cache.ruby-china.org at April 21, 2016

    #21 楼 @andor_chen 这就是控制台的全部日志

  • 上线 Ruby 安装包镜像 - cache.ruby-china.org at April 21, 2016

    #18 楼 @huacnlee 在 mac 下没问题,那个插件的 issue 里面也有人报告在 linux 下有这个错误 而且产生 BUILD FAILED 的原因是 error: failed to download,也就是说先是没法下载源码才产生的编译错误

  • 上线 Ruby 安装包镜像 - cache.ruby-china.org at April 21, 2016

    #16 楼 @huacnlee wget 是可以的

  • 上线 Ruby 安装包镜像 - cache.ruby-china.org at April 20, 2016

    #5 楼 @andor_chen

    在 centos 上使用 rbenv-china-mirror 插件出现以下错误

    $ rbenv install 2.3.0
    Downloading ruby-2.3.0.tar.bz2...
    -> https://cache.ruby-china.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2
    error: failed to download ruby-2.3.0.tar.bz2
    
    BUILD FAILED (CentOS 6.7 using ruby-build 20160330-14-g83348a8)
    
  • 访问 MongoDB,替代 Mongoid 的解决方案? at April 19, 2016

    jruby + java版本的 mongodb 驱动不知道可不可行

  • 为什么一般都不推荐在 Windows 上玩 ruby? at April 19, 2016

    楼上说的在 linux 下不需要考虑帐号运行脚本权限问题一样

  • 分享一个吊炸天的玩意。 at April 15, 2016

    让我想起了 辐射 中的 Pip-Boy

  • 如何独立开启 Ruby WebServer, 访问静态目录 at April 13, 2016

    python -m SimpleHTTPServer

  • Agile Web Development with Rails 5 引进事宜 at April 13, 2016

    除非是由第二版(封面滑板鞋的那本)的 电子工业出版社 来出版否则不考虑购买

  • Sequel 在做纯 API 项目时是不是比 ActiveRecord 更有优势? at April 11, 2016

    对了还想到一个好处,sequel 自带 migrate 功能可以直接运行 sequel -m db/migrations postgres://localhost/sequel_test 这样跑数据库迁移,ActiveRecord 有谁知道如何在非 rails 环境下单独使用 migrate 功能的话能否指点一下?

  • Sequel 在做纯 API 项目时是不是比 ActiveRecord 更有优势? at April 11, 2016

    #16 楼 @richfisher 我知道可以跑,但这需要换驱动的 gem 包不是,sequel 就自带数据库驱动因此在这方面不用考虑运行环境

  • 支付宝即时到账有密退款接口使用问题 at April 11, 2016

    结论就是你所发现的,并做不到微信退款那样。至于第三点需要支付宝提供高级接口,包括服务器安全认证之类的估计这玩意也不好申请

  • Sequel 在做纯 API 项目时是不是比 ActiveRecord 更有优势? at April 11, 2016

    貌似 sequel 可以直接在 jruby 下运行哇,运行环境从 ruby 换到 jruby 的话不需要换 ORM 啊

  • 以后真的可以在 Win 下无痛苦的开发 Rails 或者其他依赖 Posix 环境的工程了 at April 08, 2016

    google 弄的东西也朝三暮四说停就停~~

  • ActiveRecord 用 bulk_insert 来批量插入数据,提高效率 at April 07, 2016

    #6 楼 @huacnlee 跑过的,用在 定时任务里面 创建通知消息里面

  • ActiveRecord 用 bulk_insert 来批量插入数据,提高效率 at April 07, 2016

    不想用 gem 的话以下代码可实现该功能

    class ActiveRecord::Base
      def self.import!(record_list)
        raise ArgumentError "record_list not an Array of Hashes" unless record_list.is_a?(Array) && record_list.all? {|rec| rec.is_a? Hash }
        key_list, value_list = convert_record_list(record_list)
        sql = "INSERT INTO #{self.table_name} (#{key_list.join(", ")}) VALUES #{value_list.map {|rec| "(#{rec.join(", ")})" }.join(" ,")}"
        self.connection.insert_sql(sql)
      end
    
      def self.convert_record_list(record_list)
        key_list = record_list.map(&:keys).flatten.uniq.sort
    
        value_list = record_list.map do |rec|
          list = []
          key_list.each {|key| list <<  ActiveRecord::Base.connection.quote(rec[key]) }
          list
        end
    
        return [key_list, value_list]
      end
    end
    
    
  • Agile Web Development with Rails 5 来了 at April 07, 2016

    上个月说要出 rc 版本的 rails5,到现在都还没见个影

  • 一个下载接口,点击时会被访问,弹出 “确认下载”,点击确认后又会被访问。 at April 05, 2016

    把 nginx 加上 lua 编译后用 lua 来统计下载量

  • 以后真的可以在 Win 下无痛苦的开发 Rails 或者其他依赖 Posix 环境的工程了 at April 01, 2016

    #33 楼 @jasl 换机器总要找个借口不是,=。=,况且 1w 多还买不了相同配置的 mac 的台机。。

  • Xamarin 被微软收购后宣布完全免费了! at April 01, 2016

    可以试试 Turbolinks Android

  • Rails 里的所有 rake task 查看方法 at April 01, 2016

    其实吧,rake db:migrate:redo 这样的任务在这里也是不显示的。。。

  • 以后真的可以在 Win 下无痛苦的开发 Rails 或者其他依赖 Posix 环境的工程了 at April 01, 2016

    #28 楼 @hemengzhi88 因为我在 steam 上买了 119 个游戏,其中只有 79 个游戏能在 mac 下玩,我要玩 辐射 4 跟 全境封锁

  • where 的一个蛋疼设定 at March 31, 2016

    其实我想说的是,多写两行代码可以解决问题的

    ids = [3, 2, 1]
    hash = {}
    ids.each {|id| hash[id] = nil}
    A.where(ids).each {|a| hash[a.id] = a}
    hash.values # 这里就是按照 ids 排序的 A,id 不存在的话是 nil
    
  • where 的一个蛋疼设定 at March 31, 2016

    你没考虑到 id 不存在的时候么

  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 55
  • 56
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English