【发布时间】:2014-07-22 05:00:07
【问题描述】:
我希望能够在修改 public/ 中的文件时更新我的数据库。 Rails 应用程序使用旧系统推送的文件,我们需要根据这些更改更新内部数据库。
这可能吗?我该怎么做。我检查了警卫,但它可以在生产中使用吗?有更好的选择吗?也许我可以只使用 dnotify,但我想将项目中的所有内容都保留在 ruby 中,并且不需要外部程序。
谢谢:P
【问题讨论】:
-
我不知道你为什么问
guard是否可以在生产中使用。绝对是。对于“更好”的替代方案,重要的是要知道您认为什么是“更好”。 -
在生产中可用我的意思是,它会泄漏内存,会破坏东西。我真的不知道守卫那么好。 :S 为了更好,我的意思是,人们一般用什么来做那种事情
-
为什么不看看
guard的论坛,看看人们面临什么样的问题? stackoverflow.com/questions/tagged/guard。我个人会相信拥有近 500 万次下载量的 gem。另外,这让我觉得,你的问题并不是一个与编程相关的具体问题,而是与信任相关的。你应该在 Quora 上问它;-) -
如果您不确定在生产中使用它,我建议您坚持使用旧的
cron和您编写的脚本。 -
我看到的一切都是人们想要管理他们的资产并用它进行测试。在生产中没有这些。但无论如何,这不是重点。我只是想知道一种方法,我可以轻松地在文件更改时更新我的数据库。
标签: ruby-on-rails ruby guard watch