我有这个代码:
module Helper
def translates(*attributes)
attributes.each do |attribute|
define_method("find_by_#{attribute}") do |value|
value
end
end
end
end
class SomeClass
extend Helper
translates :foo
end
现在,在我看来,该方法SomeClass.find_by_foo
应该存在。但事实并非如此。你知道我做错了什么吗?