激活扩展名后是否可以更改?基本上,我们有这个:
activate :dato,
token: ENV.fetch("DATO_API_TOKEN"), live_reload: true, preview: true
configure :development do
activate :livereload
end
但这为所有环境设置了preview: true
选项。我想做的是在preview: true
块内移动configure :development
设置。
答案 0 :(得分:1)
我最终得到了这个解决方案。不知道这是否是最好的解决方案,但它是否有效。注意:“环境”变量仅用于生产,因此“开发”定义为缺少具有值“生产”的键。
activate :dato,
token: ENV.fetch("DATO_API_TOKEN"), live_reload: true, preview: !(ENV.key?("ENVIRONMENT") && ENV["ENVIRONMENT"] == "production")