【发布时间】:2013-10-02 12:38:18
【问题描述】:
我想防止在我更改设置文件时自动重新加载我的 settingslogic 设置。我猜想把它放在 Guardfile 中会起作用,但它没有。有什么想法吗?
guard 'settings' do
watch(%r{^config/.*settings\.yml$}) { "Settings.reload!" }
end
【问题讨论】:
标签: ruby-on-rails guard settingslogic
我想防止在我更改设置文件时自动重新加载我的 settingslogic 设置。我猜想把它放在 Guardfile 中会起作用,但它没有。有什么想法吗?
guard 'settings' do
watch(%r{^config/.*settings\.yml$}) { "Settings.reload!" }
end
【问题讨论】:
标签: ruby-on-rails guard settingslogic
这不起作用有几个原因:
guard-settings,所以不能使用guard 'settings'。我建议在你的项目中使用Listen(你没有提到它是否是Rails,Sinatra,......),比如:
Listen.to('config') do |modified, added, removed|
Settings.reload!
end.start
【讨论】: