Rails:在查看(和相关)文件更改时自动刷新浏览器

pol*_*lau 6 automation views ruby-on-rails

我的很多工作(在Rails中)实际上都围绕着视图,图像,SASS/CSS和Coffescript/Javascript文件,我希望有一个刷新浏览器的解决方案,每当我改变任何这种类型的文件.有点像自动测试或观察,但"设计"任务.

我看过watchr和fs-event,它们似乎提供相关功能并环顾网络,但我找不到任何现成的解决方案.我错过了什么?很难相信这还没有完成 - 工具显然存在.

假设这样的工具确实不存在,我想开始编写自己的解决方案.所以,如果你有什么建议可以考虑,在哪里看看有趣的项目等等 - 我也很感激.

更新 示例工作流程如下所示:

  1. 在终端启动"观察者应用程序"
  2. 如果Rails服务器没有运行,它就会启动
  3. 浏览器窗口自动指向rails服务器
  4. 我去改变视图中的一些HTML更改
  5. 浏览器会自动刷新
  6. 我更新了一些CSS
  7. 浏览器会自动刷新
  8. 我添加了一个新的JS文件
  9. 浏览器会自动刷新
  10. ...

干杯!

Pie*_*ard 10

根据您的描述,我认为LiveReload会为您提供帮助.

您需要将.livereload文件更改为仅在特定文件更改时重新加载浏览器,但这些都包含在自述文件中(滚动到配置部分)

还有XRefresh可以做几乎相同的东西,但我从来没有使用它.