Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Spirit
@neverlandxy_naix
高级会员
第 2019 位会员 / 2012-04-28

上海
12 篇帖子 / 317 条回帖
12 关注者
0 正在关注
135 收藏
打赏作者
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 请问大家 Ruby 书中哪本像 Java 中的 Thinking in Java 一样经典 at 2013年03月02日

    个人认为是《Ruby 元编程》

  • 学习 Rails 的心态 at 2013年02月28日

    先学 Ruby,再学 Rails,再学 Ruby,再学 Rails。 我是这么学的...

  • Ruby on Rails Tutorial 2nd Edition 译毕 at 2013年02月28日

    嘿嘿,辛苦啦~顶起~

  • 今天小测了同学们一个基本概念 at 2013年02月26日

    考的就是作用域嘛

  • 一个 class 类名的问题 at 2013年02月25日

    #7 楼 @newnewnew 那本书讲的太简单了,建议学习《Ruby Programming——向 Ruby 之父学程序设计》这本书

  • 一个 class 类名的问题 at 2013年02月24日

    学习 Rails 之前为什么不先学习 Ruby?这是 Ruby 的基础中的基础啊

  • 如何判断字符串中包含数字? at 2013年02月21日
    next_move =~ /0|1/
    
  • 在 Rails 的领域,怎样算作 “入行”? at 2013年02月21日

    #3 楼 @nightire 说的真好,受教了。

  • 人文贴:程序员,总有一图让你中枪。 at 2013年02月21日

    When you run your script the first time after several hours working on it %>_<%

  • 怎么样才能只读取一次 YAML 文件 at 2013年02月21日

    #11 楼 @rubybird

    class ApplicationController < ActionController::Base
      protect_from_forgery
    
      def test_object
        @test_object ||= 1
        @test_object
      end
    end
    
    class HomeController < ApplicationController
      def index
        puts test_object.object_id
      end
    end
    

    直接调用这个test_object就行了。

  • 怎么样才能只读取一次 YAML 文件 at 2013年02月21日

    #14 楼 @chenge 你多次刷新的时候是不会发送请求给application_controller这个文件里面的action的。比如说你刷新主页,浏览器发送的请求经过路由就直接到了home_controller里面的homeaction,相当于再次执行了 home 方法,而浏览器与 app 之间的协议无状态,所以就不知道你之前是不是已经请求过homeaction。所以object_id就不同了。

  • 怎么样才能只读取一次 YAML 文件 at 2013年02月21日

    #11 楼 @rubybird 你把这个 object 放在application_controller里面啊... 放在其他的 action 里面肯定不行,相当于浏览器又一次发出了请求给应用程序,浏览器与应用程序之间交流用的协议是无状态的,没有内建的记忆机制。

  • 想写一个网络抓取数据的程序,该怎么写 rspec 测试? at 2013年02月21日

    #9 楼 @wppurking 这应该是上下文探针,好像跟扁平化作用域没什么关系吧,对对象强行注入一个属性而已。

  • 怎么样才能只读取一次 YAML 文件 at 2013年02月21日

    #8 楼 @rubybird 只要你的 rails_app 没有关闭,多次调用 site_conf 依然有用,你可以把 @conf 的 object_id 显示出来,这样就可以知道每次是不是都是同一个 object 了。

  • 怎么样才能只读取一次 YAML 文件 at 2013年02月21日
    @a ||= YAML.load_xxx
    
  • 想写一个网络抓取数据的程序,该怎么写 rspec 测试? at 2013年02月19日

    #2 楼 @AlphaLiu Metaprogramming Ruby

  • 想写一个网络抓取数据的程序,该怎么写 rspec 测试? at 2013年02月19日

    虚拟出一个网页。 就像测试 @time = Time.now 一样,既然无法直接测试 Time.now,那我在对象中直接插入一个实例变量来代替 Time.now

    instance_eval{ @time = "2013-02-19" }
    

    不知道你是否明白这个意思?

  • 初学者连载系列之二十一:instance_eval 与 class_eval 的区别 at 2013年02月17日

    今天复习了一下 Metaprogramming Ruby,觉得 instance_eval 还有一个很大的用处是用来做 上下文探针 ,比如动态的在某个对象中加入某个特定的属性。

  • 升级到 Capybara2.0, 找不到 visit 方法. 是我火星了么? at 2013年02月05日

    #6 楼 @adventurelw 同问 10L 的问题

  • 我到底要不要重构? at 2013年02月01日

    #24 楼 @blacktulip 现在觉得还是 Ruby 本身有趣些,平时用的也是 Ruby。Rails 还处于各种摸索阶段,Web 开发需要涉及到的面太广。

  • 我到底要不要重构? at 2013年02月01日

    高手各种爽,低手各种坑说到心里去了,各种坑...

  • 关于元编程 at 2013年01月30日

    看完了,很有启发,我读过的最好的 Ruby 技术书,建议阅读这本书前,先了解 super,类,对象等基本概念,书中的例子要多看几遍,多加理解。 ps:我之前没有学过任何语言,加快理解了面向对象这个含义

  • 如何统计一个 Module 中所有的方法并输出方法所在的文件名和行数 at 2013年01月29日

    ruby 1.9+ 直接使用 source_location 方法 ruby 1.8+ 使用ruby18_source_location这个 gem

  • 如何统计一个 Module 中所有的方法并输出方法所在的文件名和行数 at 2013年01月29日

    #1 楼 @zlx_star 谢谢,正是我想要的,呵呵,白板类改一下然后用 source_location 方法就行了

  • link_to :delete 的请求为什么都变成 Get 了? at 2013年01月24日

    @windxj 简单的说,就是浏览器只支持 get、post 请求不支持 delete 请求,需要 js 支持。

  • 这样的 dsl 怎么写? at 2013年01月22日

    @saiga 学习了,刚好最近也在写 dsl。

  • 断行与缩进的困惑 at 2013年01月22日

    @mfb777 可以参考 Wiki 里面的Ruby Coding Style Guides

  • 断行与缩进的困惑 at 2013年01月22日
    rows.each do |row|
        data_rows << { :c => [
          { :v => "Date(#{row.date.strftime('%Y,%m,%d,%H,%m,%S')})" },
          { :v => row.price }] }
    end
    
    rows = Ticket.where("`price` != 0 and `from` = ? and `to` = ?" and 
      balabala, from, to).all
    
  • 不知道用什么编辑器啊! at 2013年01月22日

    @codecook 顺便说一下,sublime 真的很好用,神器。

  • 不知道用什么编辑器啊! at 2013年01月22日

    #9 楼 @codecook 路径不能带中文就行了,呵呵,同样在 Windows 下做 Ruby。

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