2011-12-26 20 views
0

我有一個函數(在表中創建一個記錄),必須在模型的before_save例程內執行。什麼是最好的方式來做到這一點?我在Rails 3.1中。 lib中的模塊? lib中的類? application.rb?Rails的方式來包含幾個地方使用的函數

任何示例?

謝謝

回答

1

模塊在lib/。爲什麼一個類如果只是一個函數?並且不要混亂application.rb

+0

我添加了模塊和函數 def self.functionName是否正確? 在我的模型中,我添加了 需要「#{Rails.root}/lib/」 如何調用該函數? – Tony

+0

調用ModuleName.functionName()或更改地定義沒有自己,幷包含該模塊(很難說清楚,沒有更清楚地描述您的確切問題) – markijbema

相關問題