【发布时间】:2011-07-02 09:12:00
【问题描述】:
我正在使用 Ruby on Rails 3.0.7,并且我有多个几乎具有相同行为的资源。也就是说,那些几乎具有相同的模型、控制器和视图代码以及相同的数据库表列定义。
所以我想找到一种方法来干燥这些资源。我已经为它们实现了模块和 mixin,以便共享部分代码(作为验证方法、回调、视图文件,但不是控制器文件,无论如何,它们具有非常相似的代码)。
现在,我该如何处理这种常见行为?我应该使用 Ruby on Rails 开发人员命名为 acts_as_something 的东西吗?你有什么建议?
【问题讨论】:
-
我认为您应该向我们提供有关此几乎的更多详细信息
-
@Tudor Constantin - 你需要什么细节?
标签: ruby-on-rails ruby ruby-on-rails-3 dry