【发布时间】:2013-06-07 09:07:58
【问题描述】:
这是一个最佳实践问题。我有一个模型存储一些参数,用于生成 javascript 文件。一个模型实例生成一个文件。我使用 erb 模板进行参数替换。问题是 - 在每次模型更新后将生成 js 文件的代码放在哪里?模型文件看起来不是一个好的选择,因为模型不应该知道所有的 erb 和文件混乱。通常在用户请求的情况下调用控制器,但情况并非如此。我已经开始关注观察者,但仍有疑问。
【问题讨论】:
-
你到底为什么一直在生成新的JS文件?这听起来像是一个非常糟糕的做法。
标签: ruby-on-rails model-view-controller model