Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
shreadline
@shreadline
会员
第 4849 位会员 / 2012-12-04

[email protected]
1 篇帖子 / 16 条回帖
0 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 一个多表查询,如何在每行数据中加入一个判断结果? at 2014年08月15日

    redis intersection

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

    @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 2014年08月14日

    config.autoload_paths

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

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

  • Rails 4 指定第二个数据库,如何执行 migration? at 2014年08月14日
    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 2013年05月12日

    erlang 酱油版

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

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

  • 5 月 14 号上海 Ruby Tuesday 有消息吗? at 2013年05月12日

    @jjym 多谢

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

    举手报名

  • 求昨天杭州沙龙活动的反馈 at 2013年05月12日

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

  • MongoDB 自启动一直失败 at 2013年05月12日

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

  • 请教一个 Rails Engine 的验证设计方法 at 2013年05月09日

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

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

  • 这么好的重构文章不转怎么行? 记 tower.im 的一次重构 at 2013年05月09日

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

  • 多个 Redis rdb 有什么简单的方法合成一个? at 2013年04月28日

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

  • 多个 Redis rdb 有什么简单的方法合成一个? at 2013年04月28日

    http://redis.io/commands/migrate

  • 请教一个 mysql 唯一索引的问题 at 2012年12月04日

    按照你这个思路代价太高了,换个思路得解脱。 每两个人之间只能交一次朋友,无论 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