【发布时间】:2015-05-22 09:42:36
【问题描述】:
Rails 中有几样东西:
## Concerns
## Decorators
## Presenters
## Service Objects
## Helpers
谁能给我真正的问题示例,在什么类型的情况下我应该遵循什么,所以我可以更好地理解这些功能。
例子会更好理解概念
提前感谢并感谢您的关注
【问题讨论】:
-
我认为您只需使用谷歌搜索即可找到所需的一切。有大量关于这些事情的文章,其中许多都非常谨慎而透彻。
-
如果你设置一个 Rails 4 应用程序,你会注意到 app/models/concerns 和 app/controllers/concerns 目录。关注点是可以混合到模型和控制器中以在它们之间共享代码的模块。实际上,这是一个非常简单而强大的概念。它与代码重用有关。基本上,这个想法是提取通用和/或特定于上下文的代码块,以清理模型/控制器并避免它们变得过于臃肿和混乱。 signalvnoise.com/posts/…
-
这里有一些关于装饰者和演示者的很好的解释:stackoverflow.com/questions/7860301/…
标签: javascript ruby-on-rails ruby ruby-on-rails-4