【问题标题】:Rails active vs action (Railties naming) [duplicate]Rails 活动与动作(Railties 命名)[重复]
【发布时间】:2015-08-18 09:00:03
【问题描述】:

Rails 中的 Rails 以 activeaction 开头:

  • 动作邮件
  • 动作
  • 动作视图
  • 在职工作
  • 活动模型
  • 活动记录
  • 活动支持

activeaction有什么区别,这两个词与组件的内容或功能有什么关系?

【问题讨论】:

标签: ruby-on-rails naming


【解决方案1】:

动作名称代表 controller 层(和 view 层),负责处理传入的 HTTP 请求并提供合适的响应。

活动名称代表 模型 层。表示您的领域模型并封装特定于您的应用程序的业务逻辑。

此文本来自 Rails 存储库中的 README.md 文件: https://github.com/rails/rails/blob/master/README.md

【讨论】:

  • 好吧,我认为active support 并不真正属于模型层。
  • 主动支持也许是个例外。也许在开始时,他们将其创建为模型的助手集合,不知道。但肯定的是,主动支持与主动支持不匹配。
  • @FranMartinez 还有一个叫ActionCable 的东西(即将推出!)。.. :) 不知道,根据他们选择这些名称的真正约定。
  • 我不知道 ActionCable。但我认为这个名字很有意义:ActionCable 是关于 websockets 和连接的,所以它是关于请求的。查看自述文件:github.com/rails/actioncable
猜你喜欢
  • 2017-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多