这款应用自 2014 年以来一直在帮助人们避免拼写错误
Ruby 2.3 及更高版本自带此 gem,在 Ruby 进程启动时会自动 require。不需要特殊设置。
methosd
# => NameError: undefined local variable or method `methosd' for main:Object
# Did you mean? methods
# methodOBject
# => NameError: uninitialized constant OBject
# Did you mean? Object@full_name = "Yuki Nishijima"
first_name, last_name = full_name.split(" ")
# => NameError: undefined local variable or method `full_name' for main:Object
# Did you mean? @full_name@@full_name = "Yuki Nishijima"
@@full_anme
# => NameError: uninitialized class variable @@full_anme in Object
# Did you mean? @@full_namefull_name = "Yuki Nishijima"
full_name.starts_with?("Y")
# => NoMethodError: undefined method `starts_with?' for "Yuki Nishijima":String
# Did you mean? start_with?hash = {foo: 1, bar: 2, baz: 3}
hash.fetch(:fooo)
# => KeyError: key not found: :fooo
# Did you mean? :foorequire 'net-http'
# => LoadError (cannot load such file -- net-http)
# Did you mean? net/httphash = {foo: 1, bar: 2, baz: 3}
hash => {fooo:}
# => NoMatchingPatternKeyError: key not found: :fooo
# Did you mean? :fooDidYouMean::SpellChecker如果需要通过程序化方式找到与用户输入最匹配的内容,可以通过重新使用 DidYouMean::SpellChecker 对象来实现。
暂无开放 Issues,或尚未同步最近议题。