【发布时间】:2014-01-03 06:44:55
【问题描述】:
我想在 rails helper 中包含一个模块(也是一个模块)。
助手是:
module SportHelper
.....
end
模块是:
module Formula
def say()
....
end
end
现在,我想在SportHelper 中使用say 方法。我该怎么办?
如果我这样写:
module SportHelper
def speak1()
require 'formula'
extend Formula
say()
end
def speak2()
require 'formula'
extend Formula
say()
end
end
这会起作用,但我不想这样做,我只想在辅助模块上添加方法,而不是每个方法。
【问题讨论】:
-
您好,您的应用使用的是哪个版本的 Ruby 和 Rails?
-
为什么不是每个方法,它们有哪些?
标签: ruby-on-rails module