Ruby on rails 处理常见行为的方法
我使用的是RubyonRails3.0.7,我有多个资源几乎具有相同的行为。也就是说,它们几乎具有相同的模型、控制器和视图代码以及相同的数据库表列定义 因此,我想找到一种方法来干燥这些资源。为了共享部分代码,我已经为它们实现了模块和mixin(作为验证方法、回调、视图文件,但不是具有非常相似代码的控制器文件)Ruby on rails 处理常见行为的方法,ruby-on-rails,ruby,ruby-on-rails-3,dry,Ruby On Rails,Ruby,Ruby On Rails 3,Dry,我使用的是RubyonRails3.0.7,我有多个资源几乎具有相同的行为。也就是说,它们几乎具有相同的模型、控制器和视图代码以及相同的数据库表列定义 因此,我想找到一种方法来干燥这些资源。为了共享部分代码,我已经为它们实现了模块和mixin(作为验证方法、回调、视图文件,但不是具有非常相似代码的控制器文件) 现在,我该如何处理这种常见的行为?我应该使用RubyonRails开发人员命名为的东西吗?你的建议是什么?我想你已经这样做了,只需在你的模块中命名一个方法,并确保你的模块从基类扩展而来,例
现在,我该如何处理这种常见的行为?我应该使用RubyonRails开发人员命名为
的东西吗?你的建议是什么?我想你已经这样做了,只需在你的模块中命名一个方法,并确保你的模块从基类扩展而来,例如ActiveRecord::Base.extend act_as_你的模块名称
我想你应该给我们更多的细节almostness@Tudor康斯坦丁-你需要什么细节?波多尔斯基-谢谢。。。现在我有一个问题: