我在:
滑轨:6.0.1
Ruby:2.6.5
我正在其中一个序列化程序中使用 Rails.application.routes.url_helpers.rails_blob_path
帮助程序来生成pdf文件的路径。它在开发中一直表现出色。生成网址,例如:
/rails/active_storage/blobs/:signed_id/*filename
如预期的那样。
但是在生产中,同一助手会以以下格式产生错误的url:/active_storage/blobs/:signed_id/*filename
注意开始时缺少的/rails
部分。
当访问该URL时,这显然不会导致路由匹配错误。
我一直在努力寻找并寻找线索,我暂时将关注者添加到了我的routes.rb
get '/active_storage/blobs/:signed_id/*filename',to: 'active_storage/blobs#show'
我知道这只是一个hack,但目前可以使用。我正在寻找真正的原因并解决这个问题。