我在lib /中的項目中有一個模塊。它的內容是這樣的:在軌道上重複使用代碼ruby
module Search
module Score
def get_score
return 'something'
end
end
end
這個搜索有很多不同的模塊,我需要使用Score。我意識到我需要在我的模型中添加require(我試圖從模型中使用它)。所以這裏是我的代碼(模型):
require 'search'
class User < ActiveRecord::Base
def get_user_score
#tried this :
p Search::Score.get_score #error
#this as well
score_instance = Score.new #error
score = Search::Score.get_score # error undefined method `get_score'
end
end
那麼如何重用我在其他類(模塊)中的代碼?
我看不懂這個 – apneadiving 2013-03-14 13:53:14