我有一個由Rails提供的REST API,它有一個路徑/api/blah/blah/images.json,它提供了有關圖像的信息,這是圖像模型的一個實例。在開發中,這工作正常;在我們創建的沙箱環境中,這會產生apache錯誤(路徑永遠不會與routes.rb匹配,並且rails日誌根本不記錄請求)。如何防止資產管道與我的/.../.../.../images URL衝突?
我們玩過並發現這個問題恰好出現在那些包含子字符串「/ images」,「/ javascripts」或「/ stylesheets」的URL中,所以我們懷疑rails assets pipeline會以某種方式攔截這些URL (然後在該路徑上找不到任何圖像,併發出錯誤)。
如何配置哪些URL被視爲資產並根據routes.rb傳遞給控制器?