ruby-on-rails - 如何在 Rails 中的模型和 Controller 之间共享代码?

标签 ruby-on-rails model-view-controller abstraction

我的 Rails 模型和 Controller 代码都需要将文件写入文件系统。

我想将逻辑合并到一种方法中。

跨模型和 Controller 共享此方法的最佳方式是什么?

谢谢!

最佳答案

我认为 Controller 会将文件写入文件系统的实际执行推迟到模型。虽然 Controller 可以决定何时执行该代码,但它不应该对其实现负责,因此该代码实际上应该只存在于模型中。

关于ruby-on-rails - 如何在 Rails 中的模型和 Controller 之间共享代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1359696/

相关文章:

ruby-on-rails - Rails - strip_tags - 没有捕获 DOCTYPE?

ruby-on-rails - 是否值得尝试尽可能多地重用测试夹具?

ios - Swift - 求和函数错误

java - 无法使 Spring MVC 工作

c# - 清洁代码 : Should Objects have public properties?

ruby-on-rails - 我不明白为什么这是一个 XSS 警告 Rails 4. link_to href 中的不安全模型属性

jquery - 如何在 FullCalendar 中使用 'eventMouseout' 回调?

model-view-controller - 关于 DDD 结构和分层。

javascript - 如何减少 jQuery 代码中的冗余?

C能完全抽象出数据结构吗?