240 发简信
IP属地:山东
  • RDoc简要

    rdoc会自动取当前目录下的处理。 # 后面都要保持空格 # = 是H1 # == 是H2,类推 # * 这是列表 如果有缩进那么会识别成代码 ...

  • Ruby参数赋值研究

    非常特别。 看代码 def fm a,b=2,c puts "a:"+a.to_s puts "b:"+b.to_s puts "c:"+c.t...

  • retry用于异常处理

    直接看代码。 retry_times = 0begin retry_times += 1 #do some network requestr...

  • 代码错误

    注意map不能直接修改原值,应该使用枚举器的原意,返回值才是。 arr.map{|x| x*=10} #no use to arr 正确的是 a...

  • Ruby多态函数的常用实现方法

    Ruby不支持类似C++的多态。 可以使用他的反射方法实现。 例如 def some_fn option case option whe...

  • 如何写不同ruby版本下面兼容的程序

    很简单,利用系统变量 requir "enumerator" if RUBY_VERSION < "1.8.7"

  • Ruby 枚举器Enumerators (高级)

    要让一个类可以枚举(Enumerable),那么就是需要他具有一个each方法。同时include Enumerable。(mixin模式) S...

  • Rails 5 Helper

    尽量避免view过于复杂,很多view中重复的代码应该放在helper中。如果他不应该属于lib或者model/controller。 缺省的框...

  • Rails 常见错误

    You must use Bundler 2 or greater with this lockfile. gem install bundler