Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
shreadline
@shreadline
Member
NO. 4849 / 2012-12-04

[email protected]
1 Topics / 16 Replies
0 Followers
0 Following
0 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 一个多表查询,如何在每行数据中加入一个判断结果? at August 15, 2014

    redis intersection

  • 开发环境如何限制不要自动重载一些目录下面的文件? at August 14, 2014

    @linjunhalida 可以使用 autoload_once_paths, 另外 autoload_paths -= %w[] 可以减啊,不过看起来 autoload_once_paths 更符合你要求。 另外仅供参考,下面这种方式会自动加载 app/services/下除了 aaa 目录以外的所有

    Dir.glob("#{Rails.root}/app/services/**[^aaa]/*/").each do |dir| 
      config.autoload_paths << dir 
    end
    
  • 开发环境如何限制不要自动重载一些目录下面的文件? at August 14, 2014

    config.autoload_paths

  • Rails 4 指定第二个数据库,如何执行 migration? at August 14, 2014

    @yangxing_star 你需要 migrate 到 custom_db 的需要加,如果比较多可以抽取一下。正常的 migration 文件无需改动。

  • Rails 4 指定第二个数据库,如何执行 migration? at August 14, 2014
    class YourMigrationFile < ActiveRecord::Migration
      def connection
        @connection ||= ActiveRecord::Base.establish_connection("custom_db_#{Rails.env}").connection
      end
    
      def change
        add_column :table, :column, :type
        # reset connection
        @connection = ActiveRecord::Base.establish_connection("#{Rails.env}").connection
      end
    end
    
    
  • ruby 能否像 haskell 一样实现 reverse at May 12, 2013

    erlang 酱油版

    reverse([]) -> [];
    reverse([H|T]) -> reverse(T) ++ [H]. 
    
  • 有拖延习惯的同学进来看看 at May 12, 2013

    无压力无动力,去买个房每个月供着再生个娃自然就治好了,还能得到孩子媳妇热炕头,^_^

  • 5 月 14 号上海 Ruby Tuesday 有消息吗? at May 12, 2013

    @jjym 多谢

  • [上海][2013年5月14日] Ruby Tuesday 活动召集 at May 12, 2013

    举手报名

  • 求昨天杭州沙龙活动的反馈 at May 12, 2013

    @yedingding 本周六,也就是 5 月 18 号会去杭州,不知道你们有活动不?

  • MongoDB 自启动一直失败 at May 12, 2013

    你这个数据库已经启动了,应该是连接不上而已,如果是用 rails 连接的话,看看 rails log 里报什么错。dbpath 里什么都没有因为你没往数据库里写东西啊。

  • 请教一个 Rails Engine 的验证设计方法 at May 09, 2013

    "可是假如是在 Engine 内部进行 rake test 的话,这个时候 :authenticate_user! 就找不到,出问题了……" 》》》》报错能具体点不?

    任何一个 gem、engine 都应该是自维护的而不依赖它的属主项目,测试也一样。

  • 这么好的重构文章不转怎么行? 记 tower.im 的一次重构 at May 09, 2013

    看到一个方法罗罗拉拉一屏幕就想把写这段代码的人拖出来扁一顿。

  • 多个 Redis rdb 有什么简单的方法合成一个? at April 28, 2013

    see also http://stackoverflow.com/questions/10083432/combine-two-redis-instances-into-a-single-instance-with-two-dbs

  • 多个 Redis rdb 有什么简单的方法合成一个? at April 28, 2013

    http://redis.io/commands/migrate

  • 请教一个 mysql 唯一索引的问题 at December 04, 2012

    按照你这个思路代价太高了,换个思路得解脱。 每两个人之间只能交一次朋友,无论 A invites B 还是 B invites A,所以呢,在 relationships 表里增加一个索引字段 rela_key,这个 key 是什么呢?将两个人的 id 做一个简单的移位操作 { class User < ActiveRecord::Base

    def rela_key friend #假设当前阶段用户数不会超过 0Xffff, 阶段目标哈,有这么多人已经发达了,:) left, right = self.id > friend.id ? [self.id, friend.id] : [friend.id : self.id]
    left << 16 | right
    end

    end }

    有了这个 key 你就可以判断是否跟某人已经是好友了有木有?以上解决方案仅按照楼主思路延续

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