当数据/文件更改时重新加载中介人

4

当我编辑数据文件时,我该如何强制中间人重新加载?

举个例子,这是我的应用程序:

├── Gemfile
├── Gemfile.lock
├── config.rb
├── data
│   └── products.yml
└── source
    ├── ...

当我编辑 data/products.yml 文件时,数据不会在网站上出现,直到我使用 bundle exec middleman 手动重新启动服务器。


如果您在config.rb中添加了"puts config[:file_watcher_ignore]",当您启动middleman时它会打印什么?其中是否包含data/目录? - Anko
== 中间人正在加载 (?-mix:^bin/) (?-mix:^.bundle/) (?-mix:^vendor/) (?-mix:^.sass-cache/) (?-mix:^.git/) (?-mix:^.gitignore$) (?-mix:.DS_Store) (?-mix:^.rbenv-.*$) (?-mix:^Gemfile$) (?-mix:^Gemfile.lock$) (?-mix:~$) (?-mix:(^|/).?#) (?-mix:^tmp/) - luk3thomas
我也遇到了同样的问题,无论是版本3.1.5还是3.1.6。尽管Middleman正确地发现了更改的数据文件:已更改!data/ ... - Volker Rose
好的,谢谢。我已经弄清楚了并发布了答案。 - luk3thomas
1个回答

3

1
我正在运行上面的命令,但是出现了错误——未知选项“--reload-paths”。@luk3thomas - Dheeraj Mahra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接