0

我正在阅读 Ruby on Rails Guides 并发现了一个问题,因为没有明确说明将不是 MVC 的任意类放在哪里。

具体来说,我正在阅读Callback 类,但不知道在哪里放置 PictureFileCallbacks 类。

有人可以帮助我,因为我对 Rails 比较陌生。

4

1 回答 1

0

37signals 推荐的方法记录在这里:http: //37signals.com/svn/posts/3372-put-chubby-models-on-a-diet-with-concerns

这里有一个要点可以解释 https://gist.github.com/dhh/1014971

您也可以在不使用 ActiveSupport::Concern 的情况下使用:

在 application.rb 中:

config.autoload_paths += %W( #{config.root}/app/concerns )

只需将模块/类放在 app/concerns 中。

不要忘记文件/目录名称和模块/类名称之间的链接。

于 2013-06-07T16:31:16.567 回答