Rails-我如何使用简单的ruby类?

时间:2011-05-13 16:24:17

标签: ruby-on-rails ruby

我有一些简单的ruby类,我想用rails(它们是像点,线,矩形等的类)。如何将它们与轨道控制器或活动记录模型一起使用?

谢谢!

1 个答案:

答案 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加载文件。