我有一些简单的ruby类,我想用rails(它们是像点,线,矩形等的类)。如何将它们与轨道控制器或活动记录模型一起使用?
谢谢!
答案 0 :(得分:6)
惯例是将它们放在your-app/lib/
中。您可以让Rails通过在config/application.rb
中对其进行配置来自动加载它们。编辑默认值看起来像这样:
# Custom directories with classes and modules you want to be autoloadable.
config.autoload_paths += %W( #{Rails.root}/lib/shapes )
您的班级定义文件位于your-app/lib/shapes
。
注意:这适用于Rails 3. Rails 2.x自动从lib加载文件。