我有一些简单的 ruby 类,我想将它们与 rails 一起使用(它们是点、线、矩形等对象的类)。我如何将它们与 Rails Controller 或事件记录模型一起使用?
谢谢!
最佳答案
约定是将它们放在 your-app/lib/
中。您可以通过在 config/application.rb
中配置它来让 Rails 自动加载它们。将默认值编辑为如下所示:
# 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 加载文件。
关于ruby-on-rails - Rails- 如何使用简单的 ruby 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5994919/