【发布时间】:2012-09-10 21:55:11
【问题描述】:
我正在使用 Ruby on Rails 3.2.2,我想从我的模型/类中“提取”一些方法。也就是说,在不止一个类/模型中,我有一些方法(注意:方法与用户授权相关,并被命名为“CRUD方式”),它们实际上是相同的;所以我认为DRY 的方法是将这些方法放在“共享”模块或类似的东西中。
实现此目的的常见且正确的方法是什么?例如,我应该将“共享”代码放在哪里(在哪些目录和文件中)?如何在我的类/模型中包含提到的方法?你有什么建议?
注意:我正在寻找“Ruby on Rails 的制作方法”。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 methods refactoring