Rake site_settings:import 无法检测到设置更改

大家好,

我们一直在使用 rake site_settings:import < /shared/site_settings.yml 来更新论坛中的站点设置更改。但最近运行相同的命令时,它无法检测到更改,并且无法通过该命令更新论坛。有人知道原因吗?

非常感谢!

您是否有证据表明某些设置未被设置?看起来它期望连续运行两次不会产生任何影响。由于所有设置都与您正在导入的文件中的设置匹配,因此不会有任何更新。

1 个赞

您好 Jay,

感谢您的支持。

我看到被覆盖的设置数量有所不同。从 UI 中,我可以看到有 77 个设置被覆盖。而在设置文件中,我们只有 66 个条目(不包括第 1 行的 —)。您知道可能导致这种情况的原因吗?

谢谢!

从文件

嗯。缺失的设置是来自插件吗?

嗨 Jay,

插件中有一些设置。这会不会是数字不匹配的原因?该命令是否只更新 discourse 的站点设置,而不更新插件?

嗨 Jay,

缺少的一些设置来自插件。这有什么区别?

两个站点是否安装了相同的一组插件?

从这个:

未复制的设置未被复制?

但这似乎不是一个无需管理员和命令行访问服务器就能很容易弄清楚的问题。