我在我的一个应用程序中使用facebooker。我想在其中的各个类中添加一些特定于应用程序的方法? e.g。
在facebooker/lib/facebooker/models/user.rb
module Facebooker
class User
# I want to add my methods here. for e.g my_method
end
end
我无法直接将my_method
放入插件本身,因为我也想从那里访问我的模型。在升级时,不定义插件代码本身的方法也会有所帮助。
答案 0 :(得分:1)
您希望使用my_method文件中的某个位置,输入,包含或要求以下代码:
module Facebooker
class User
def my_method
#whatever
end
end
end
然后,在您需要调用它之前,Ruby会将my_method添加到Facebooker的User类中。
答案 1 :(得分:0)
尝试在您正在使用的模型中修补facebook插件,这样您的编辑只会影响您希望编辑工作的模型中的代码