ruby-on-rails - Rails- 如何使用简单的 ruby​​ 类?

标签 ruby-on-rails ruby

我有一些简单的 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/

相关文章:

ruby-on-rails - 确定您不是在寻找/faye 吗?而不是我在 Heroku 上的应用程序

ruby-on-rails - Rails 模块中的 mattr_accessor 是什么?

ruby-on-rails - 未初始化的常量 sidekiq worker

ruby-on-rails - 在 ruby​​ 中使用 params.require 保存多条记录

ruby - 如何从其他 Ruby 脚本调用标准 Rakefile 中定义的 Rake 任务?

Ruby 的 GServer 只想在本地主机上工作

ruby-on-rails - 使用 HAML 生成单行注释?

ruby-on-rails - Rails 加载路径问题

ruby-on-rails - 如何访问服务对象中的设备登录

javascript - 如何正确使用 <%= link_to %> 的转义 javascript?