如何为 rails 中的数组 Class 编写方法
How to write a method for the Array Class in rails
我想在 rails 6 应用程序
上向我的 ruby 添加一个数组方法
class Array
def except(value)
self - [value].flatten
end
end
这是我试图在辅助模块中添加的内容,但我无法在数组上调用 except 方法。这样做的方法是什么?
谢谢
可以在lib目录下创建-
lib/array.rb
此外,您需要在 config/application.rb
文件中要求它 -
require "array.rb"
另一种不需要配置的方法是将其写入初始化程序:
config/initializers/additional_methods.rb
我想在 rails 6 应用程序
上向我的 ruby 添加一个数组方法 class Array
def except(value)
self - [value].flatten
end
end
这是我试图在辅助模块中添加的内容,但我无法在数组上调用 except 方法。这样做的方法是什么?
谢谢
可以在lib目录下创建-
lib/array.rb
此外,您需要在 config/application.rb
文件中要求它 -
require "array.rb"
另一种不需要配置的方法是将其写入初始化程序:
config/initializers/additional_methods.rb