JP *_*son 1 ruby metaprogramming ruby-on-rails introspection
我想下面的方法添加到Ruby on Rails的Math类:
class Math
def self.round_with_precision(number, precision)
scalar = 10.0 ** precision
number = number * scalar
number = number.round
number = number / scalar
return number;
end
end
Run Code Online (Sandbox Code Playgroud)
然后我将以下内容添加到我的environment.rb中:
require 'lib/math'
Run Code Online (Sandbox Code Playgroud)
当我打开Rails控制台时,我收到以下错误:'./ lib/math.rb:2:TypeError Math不是一个类'
好像我忽略了一些非常简单的事情.
有什么想法吗?
在此先感谢您的帮助.
| 归档时间: |
|
| 查看次数: |
1019 次 |
| 最近记录: |