在模型,控制器和视图中放置常用方法的位置

时间:2013-11-08 10:19:54

标签: ruby-on-rails

我希望在Model,Controller以及View中可以访问一个方法。但它不是模型特定的功能,即不能在模型对象上执行。

我应该在哪里声明这样的功能而且我不想使用view_context或者这样的东西

2 个答案:

答案 0 :(得分:0)

编辑:

您可以在config/environment.rb

中定义静态方法
def self.my_global_method
 "Hello!!"
end

你可以随时随地打电话

my_global_method # => "Hello!!"

确保在YourApp::Application.initialize!

之前定义方法

答案 1 :(得分:0)

找到一种方法: - 在初始化器中定义方法。任何人都有另一个答案