Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Hooopo
@hooopo
管理员
第 8 位会员 / 2011-10-28

hooopo@gmail.com
nil
北京
160 篇帖子 / 3013 条回帖
360 关注者
0 正在关注
74 收藏
聪明的妖怪录下了唐僧的紧箍咒
打赏作者
GitHub Public Repos
  • oh-my-github-circles 47

    GitHub User Circle Generator Using GitHub Actions

  • hackernews-insight 21

    Hackernews Insight using TiDB Cloud

  • repo-track-pipeline 6

    🔄 A flexible open-source data pipeline for seamlessly syncing data from any repository to your da...

  • oh-my-github-pipeline 6

    🔄 A flexible open-source data pipeline for seamlessly syncing data from any github user to your d...

  • chatgpt-xiaoai 3

    小爱音箱集成LLM,SaaS 服务

  • repo-contributor-circles 1

    GitHub repo contributor circles generator.

  • ossinsight-x 1

    Automatically post trending repos to Twitter every day.

  • mi-service 1

    XiaoMi Cloud Service for mi.com

  • hooopo 0

  • streamlit-echarts-demo 0

    Demo for Streamlit ECharts component

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails should have data migration. at 2012年07月20日

    #4 楼 @fresh_fish 这是流行的做法,但是没有解决我上面提到的 4 个问题啊 理想状况是:

    rails g data_migration fix_blog_body
    rake db:data:migrate:status RAILS_ENV=xx
    rake db:data:migrate RAILS_ENV=xx
    
  • Rails should have data migration. at 2012年07月20日

    #2 楼 @fredwu 1.应用运行中出现的 bug,导致数据完整性的问题,但是这部分数据已经进入了生产环境数据库。 2.一些功能/需求改变,导致需要对原来的数据进行迁移

  • Rails 项目部署太复杂,或许可以搞个一站式的软件,直接快速部署 at 2012年07月19日

    如国不行折腾部署还是用像 Heroku 这样的云平台吧 push 上去就 ok。

    Rails 部署涉及的东西太多了,不懂原理什么的带来的问题更多。

  • Github 用户数据挖掘. at 2012年07月18日

    塞兔大牛 听说你离职了?

  • Gem 命名的 bug at 2012年07月18日

    #3 楼 @camel 你还是没有看到问题的本质啊。。 本质就是 module 名常量冲突。

    给你一个简单解决办法,把自己的 model 都加上 namespace,然后在冲突的地方加 namespace 调用。 比如你的例子:

    ::Journey -> gem
    My::Journey -> your model
    
  • Gem 命名的 bug at 2012年07月18日

    这个问题和 LOAD PATH 没关系。和命名空间有关啊。这东西一般生产环境会有常量重定义的 warning,开发环境可能因为 lazy loading 的问题不会有 warning,但是会发生各种错误。

    解决方法就是: 1.把你的 model 名改了 2.把 gem 的命名空间更改了,这个要注意顺序,还有注意其他 gem 对这个命名空间的依赖。

  • [上海][2012年07月17日] Ruby Tuesday 活动公告 —— 创建你自己的 gem,以 weibo_2 为例 at 2012年07月17日

    #27 楼 @lgn21st 同意这个。 不过将 gem 的 lib 加到 load path 的是 rubygems 不是 bundler。

  • redundant_column at 2012年07月17日

    #17 楼 @help5305fff 冗余什么由开发者根据场景自己决定,我只是真的见过需要冗余状态的场景。。才顺手写了这个例子:-)

  • redundant_column at 2012年07月17日

    #15 楼 @huacnlee 如果是 user_name 这种我不推荐做冗余,可以通过对象缓存的方式解决。我举那个例子是不能通过对象缓存方式解决的。其实很贴切。

    user 对象一般都会在缓存里,取 name 不需要查数据库,当然冗余了更快。。 类似的讨论可以看这个帖子:http://www.iteye.com/topic/451660#1166006

  • redundant_column at 2012年07月17日

    #13 楼 @lxyluu 可以每天生成一条记录,记录增长量,也是 counter cache 的思路。 插入订单的时候给当天的记录 +1,查询的时候一条简单 select 语句搞定。 其他类型的统计也类似。

  • 为什么应届毕业生就被认为各种不给力呢? at 2012年07月16日

    #14 楼 @tylerlong 哈哈

  • 好难看的 end at 2012年07月16日

    楼主你这是挑战整个 Ruby 社区。。估计很难找到队友。

  • 细节样式调整,默认头像修改 at 2012年07月16日

    不错

  • to_s,to_str 和 inspect at 2012年07月16日

    #16 楼 @feitian124 隐式转换是发生在多个对象之间相关操作时候的。比如两个字符串拼接、两个数组连接等。被链接的对象会发生隐式转换。你上面的例子num.to_int报错是因为字符串就没有 to_ini 方法。和隐式转换没一点关系。

  • to_s,to_str 和 inspect at 2012年07月16日

    #18 楼 @hhuai 就我自己在用也没动力改了。。

  • to_s,to_str 和 inspect at 2012年07月16日

    呵呵,不清晰算了。。懒得解释了。

  • 大家有没有看电视的习惯 at 2012年07月14日

    从高中开始就不看电视了。。

  • 忽然想知道如何取消继承的类 (没人关注吗) at 2012年07月14日

    #60 楼 @bhuztez 你的结论是?

  • 忽然想知道如何取消继承的类 (没人关注吗) at 2012年07月13日

    #45 楼 @bhuztez 这和强类型弱类型有关吧 http://www.iteye.com/topic/378542#991254

  • redundant_column at 2012年07月13日

    #11 楼 @fresh_fish 可以指定字段的。。。select topics_count from users

  • redundant_column at 2012年07月13日

    #7 楼 @fresh_fish 为什么啊 DBA 要求的?

  • redundant_column at 2012年07月13日

    #5 楼 @fresh_fish 看结构啦。 比如 user has many topics 这种。user 表里有 topics_count. 还有一种是比如总帖子数量,总用户数量,网站总访问量等,这些需要单独表或 redis 记录。

  • 忽然想知道如何取消继承的类 (没人关注吗) at 2012年07月13日

    #19 楼 @Saito 是的。。我只是提一下。Java 的 classloader 可以做什么? 这样?

    Array.included_modules
    => [Enumerable, PP::ObjectMixin, Kernel]
    java class loader run!
    Array.included_modules
    => []
    
  • 忽然想知道如何取消继承的类 (没人关注吗) at 2012年07月13日

    #16 楼 @Saito 除了 undef 还可以 redef。 方法查找链是 obj -> mix-in -> farthor_obj 其中 mix-in 只能有一个,所以有时候可以这样:

    A.include M1
    A.include M2
    

    M2 的同名方法直接覆盖了 M1 的同名方法。

  • 忽然想知道如何取消继承的类 (没人关注吗) at 2012年07月13日

    #14 楼 @skandhas Rails 里做委托/代理相关的特性时都是用的 BlankSlate 类似实现。目的是在 method miss 时候调用更少的 stack。

    但是从楼主的描述看,我没想到他是要这个。。看了他自己的回答我也是“茅厕顿开”

  • redundant_column at 2012年07月13日

    #3 楼 @bhuztez 这得看实际表的大小还有查询的频繁程度。上面的只是例子。 冗余以后还可以根据查询做符合索引等进一步优化。

  • redundant_column at 2012年07月13日

    #1 楼 @bhuztez aggregate 是指? 我觉得普通的 has many 关联就可以啊。

  • 手把手安装 RVM 以及为什么 RVM is not a function at 2012年07月13日

    谢谢 楼主分享!

  • [杭州] 招人来和我一起做运维平台 at 2012年07月13日

    看起来不错。。

  • 忽然想知道如何取消继承的类 (没人关注吗) at 2012年07月13日

    楼上两位把我要说的都说了。。

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