`
Nanigac
  • 浏览: 13690 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ruby常见错误及解决办法

阅读更多

Ruby常见错误及解决办法(更新中...)

module test
  def add_up(x,y)
    return x+y
  end
end
puts add_up(100,89)

 如上代码,执行出现以下两个错误。

 

错误1:     class/module name must be CONSTANT

解决方法: Module名字test首字母要大写

 

错误2:     undefined method `add_up' for main:Object (NoMethodError)

解决方法很多。

A:第一行module Test extend self,第六行调用时puts Test.add_up(100,89)

B:第六行puts add_up(100,89)调用前,插入include Test

C:第二行插入module_function,第六行调用时puts Test.add_up(100,89)

D:第二行改为def self.add_up(x,y)

 

※原创版权所有,转载请Mail:Nanigac.Yin#Gmail.COM。

分享到:
评论

相关推荐

    正则表达式经典实例

    本书针对如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,给出了基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案,旨在教会读者很多技巧以及...

    CodeIgniter:php敏捷开发框架web快速开发详解

    你真的可以减少很多工作量:敲击键盘的次数减少了,代码错误减少了,你只需要很少的时间调试代码。代码量减少还意味着你只需要较少的空间来存放应用程序。 举两个例子(稍后它们会被进一步分析,因此不用担心如何...

    sinatra-shotgun-server-dumbo-web-010620

    目标说明如何使用rackup启动启动Sinatra应用程序在启动时仅读取一次代码描述Shotgun如何允许自动代码重新加载安装Shotgun并在应用程序的Gemfile要求它使用Shotgun启动和停止Rack或Sinatra应用程序解决Shotgun常见的...

    sinatra-shotgun-server-chi01-seng-ft-010620

    使用Shotgun开发服务器 概述 本课将向您介绍Shotgun以及...解决Shotgun常见的问题,包括“找不到命令”,“捆绑器错误”和“使用中的端口”。 设置 确保运行bundle install来将gems bundle install到我们的Gemfile 。

    sinatra-shotgun-server-online-web-sp-000

    使用Shotgun开发服务器 概述 ...解决Shotgun常见的问题,包括“找不到命令”,“捆绑器错误”和“正在使用的端口”。 设置 确保运行bundle install来将gems bundle install到我们的Gemfile 。如果您

    sinatra-shotgun服务器v-000

    使用Shotgun开发服务器 ...解决Shotgun常见的问题,包括“找不到命令”,“捆绑器错误”和“使用中的端口”。 设置 确保您运行bundle install将gem安装在我们的Gemfile 。 如果您的操作系统是OSX El

    RESTful Web Services 中文版.rar

    方法信息.................................8 作用域信息...............................11 相互竞争的服务架构.......................13 Programmable.Web涉及的技术...............18 其他术语................

    JAVA上百实例源码以及开源项目源代码

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象...

    JAVA上百实例源码以及开源项目

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象...

Global site tag (gtag.js) - Google Analytics