Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
windy
@lyfi2003
VIP
NO. 121 / 2011-11-17

[email protected]
深圳至简天成科技有限公司
深圳
119 Topics / 1205 Replies
351 Followers
7 Following
6 Favorites
技术测评,就用 ShowMeBug!
Reward
GitHub Public Repos
  • cywin 323

    Cywin Closed( Chinese name: 创业赢 )

  • wblog 216

    The missing independent blog system for Ruby on Rails

  • ruby-vimrc 91

    A quick vimrc for Ruby on Rails programming

  • mina-logs 11

    Tail production logs for mina

  • ruby_proxy 9

    https://github.com/windy/ruby_proxy

  • mina-ng-puma 7

    Next generation mina-puma

  • coffee_next 0

  • basic_html_1012 0

  • new_1 0

  • odoo 0

    Odoo. Open Source Apps To Grow Your Business.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 看上去 GemBundler 并没有解决版本冲突的问题啊 at October 15, 2012

    #14 楼 @iBachue cool! 有钻研劲~ 这样看来应该是 bundler 的 bug 了,版本号中 A.B.Z 大版本 A 相同则兼容 (只是约定).

  • Happycasts: Chrome Devtools 贴心技巧总结 at October 15, 2012

    先顶~

  • Ruby + Clojure = Rouge at October 15, 2012

    #3 楼 @fsword Lisp 天生就擅长写新语言。

  • 看上去 GemBundler 并没有解决版本冲突的问题啊 at October 15, 2012

    #10 楼 @iBachue Sorry, 我看错了。

    不过关于声明版本不一致的时候,bundle 不会智能地找到最合适的版本,而是根据 Gemfile.lock 直接加载,如果 Gemfile.lock 里面出现两个不同版本,会提醒出来,( 就算使用 >= <= ), 解决方法只能删掉 lock 重新 bundle install

  • 看上去 GemBundler 并没有解决版本冲突的问题啊 at October 15, 2012

    #2 楼 @iBachue 你那不废话嘛,一个要求版本 <=x.x.x , 另一个要求版本 >=x.x.x +1 , 肯定是空集,要是我,也给你报错,说明两个 gem 水火不容。

  • railscast 怎么了? at October 13, 2012

    翻起。

  • require 'cqpid' 路径问题 at October 12, 2012

    #2 楼 @xiaolai

    puts $LOAD_PATH.join("\n")

    从这个变量中找滴...

    #1 楼 @sun17980

  • 在 Gemfile 中通过 bundle install 安装源自 github 的 gem 后如何删除 gem 呢? at October 11, 2012

    如果你使用的是 rvm 安装,请使用 rvm default , 再使用 gem .

    如果不是,你需要将 ruby 的环境变量加入 shell.

  • 关于 String 的 replace 问题 at October 11, 2012

    今天还刚给同事讲了引用的关系,如下:

    a = b = "123"
    
    a.replace("456")
    puts b # 输出 456
    
    a = "789"
    puts b # 仍然输出 456 !
    
    
  • Ruby 中 i++ 问题? at October 11, 2012

    不符合直觉,所以没有支持。使用 i+=1 来取代。

  • Watir-webdriver 在不同作業系統時會報錯. at October 11, 2012

    #11 楼 @emmetyu 有可能是,需要检查你的 Firefox 设置了,是否开启了 cookie , 尝试恢复缺省配置试试。

  • Watir-webdriver 在不同作業系統時會報錯. at October 11, 2012

    #7 楼 @emmetyu 现在没啥太明确的思路,你可以

    1. 在 lib/ruby/1.9.1/uri/common.rb 125 行增加 puts "uri= #{uri}"
    2. 再跑一遍

    我这里正常的输出类似于:

    uri= http://127.0.0.1:7055/hub
    uri= session
    uri= http://127.0.0.1:7055/hub/session/d00dda96-e645-42f6-837d-e475e50b2fd6
    uri= session/d00dda96-e645-42f6-837d-e475e50b2fd6/url
    uri= session/d00dda96-e645-42f6-837d-e475e50b2fd6/title
    
  • Watir-webdriver 在不同作業系統時會報錯. at October 11, 2012

    #5 楼 @emmetyu 应该是没有影响的,你先更新到新版本试一下再反馈一下,再针对进行处理。

  • Watir-webdriver 在不同作業系統時會報錯. at October 11, 2012

    我在 Ubuntu 下使用正常,根据你的描述,建议你升级 Ruby 到 1.9.3-p194 上再试。老版本可能在处理某些代码时出现异常。

  • 小贴士 [问题] at October 10, 2012

    目前的贴士大部分都是在 rails 环境中。比如 false.blank? 如果想单独使用,需要加载 require 'active_support/core_ext/object/blank' 再使用。( 安装 active_support )

  • 发现个 Ruby 函数调用参数传递的一个奇怪问题 at October 10, 2012

    #1 楼 @fsword 正是这个原因,在 Ruby1.8 还是支持的,但是已经给警告了:

    (irb):3: warning: don't put space before argument parentheses

    Ruby1.9 不再支持多参数带空格的方法调用了。

  • 关于 rails 项目时区设置问题 at October 10, 2012

    #13 楼 @naitnix 直接从数据库取的话就使用 UTC 时间对比就行了,如果需要转换,用 rails 提供的zone 系列就可以了。

  • 在 Gemfile 中通过 bundle install 安装源自 github 的 gem 后如何删除 gem 呢? at October 09, 2012

    gem help uninstall

  • Textmate 这货真免费了? at October 09, 2012

    #5 楼 @Iacob sublime text 没开源,是 TextMate2

  • 关于 rails 项目时区设置问题 at October 09, 2012

    #8 楼 @beiersi 嗯,意思一样,不过 rails 已经提供了 api . 见 zone

  • 关于 rails 项目时区设置问题 at October 09, 2012

    #6 楼 @naitnix 嗯。也就是说你只关心 rails 表现的时候即可。要存储时间 你关注一下 Time.zone.now 这样的代码 而不是 Time.now.

  • 关于 rails 项目时区设置问题 at October 09, 2012

    #4 楼 @beiersi 你这思路不对,rails 会在存储数据库时采用 UTC 时间,然后取的时候再转换出来。所以 mysql 应当使用 UTC 存储。这里有一个参考: https://makandracards.com/makandra/646-how-rails-and-mysql-are-handling-time-zones

  • Textmate 这货真免费了? at October 09, 2012

    sublime 给的压力大了,TextMate2 开源了。

  • Ruby 的语法糖 * 号你还知多少 at October 09, 2012

    #5 楼 @hooopo thx, super 是这样,多谢指正。对我们来说是比较方便,对 Ruby解释器 还是需要解析的。

  • Ruby 的语法糖 * 号你还知多少 at October 09, 2012

    #3 楼 @5long #2 楼 @rociiu https://github.com/rubyspec/rubyspec/blob/master/language/def_spec.rb#L35 补充这个。

    基本可以确定这种写法:

    1. 可以支持任意参数
    2. 使用 super 时,将参数传递给 super; 否则无视各参数。
  • Rails3.2.8 Route 源码分析 at October 07, 2012

    #11 楼 @jimrokliu 会用到,不过我有时候更喜欢 puts . 这绝对是神器。

    grep 类似的工具 ( 在 ruby 里推荐rak: gem install rak安装它) 很重要,在你查找被调用方法在哪里时。因为 Ruby 动态性较强,ctags 反而没必要。

  • Rails3.2.8 Route 源码分析 at October 07, 2012

    #8 楼 @xds2000 源码分析到这里就基本 OK 了,我们来个回顾。从这里应该说是整个的总结。

  • Rails3.2.8 Route 源码分析 at October 07, 2012

    #6 楼 @xds2000 探索式的方法,我们的目标很简单,弄清楚 route 的实现流程,那么以后写 route 会更有帮助。

    如果时间不多的话,可以直接看总结,然后将核心方法看一下。应该说对我们构建 DSL 有很大的帮助. 我这里忽略了不少细节,希望大家在看的时候动手一下,有问题可以一起讨论。每个地方基本都写有代码行数。

  • Rails3.2.8 Route 源码分析 at October 06, 2012

    #1 楼 @xiaolai 我学习了~

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