我通过设置 ActionController::Base.asset_host 了解到这一点,您可以控制 rails 查找资产的位置。但是,默认情况下,Rails 应该在 '/public/...' 中查找
不知何故,我的 Rails 应用程序知道在开发模式下查看我的生产地址,并且我没有在任何地方设置 ActionController::Base.asset_host。我不确定它在哪里可以找到这些信息。还有其他地方可以设置吗?我不认为我的部署配方应该与它有任何关系......
<%= image_tag 'my_logo.png' %>
导致 Rails 检查我的生产服务器中的文件。与样式表相同。