我在application.rb中如何在不使用Rails 4的情況下將trailing_slash添加到所有url?
config.action_controller.default_url_options = { :trailing_slash => true }
嘗試添加這個問題,以及在routes.rb中
match '/download', to: 'welcome#download', via: 'get', :trailing_slash => true
有:trailing_slash => true
但無論似乎工作。我通過軌道4.0文檔搜索,但無法找到相關信息。我在這裏錯過了什麼?
更新:
我試着在filter_parameter_logging.rb
加入
Rails.application.default_url_options[:trailing_slash] = true
,因爲這是在整個項目中,我能找到Rails.application.*
唯一的地方,但它不工作要麼。我找到了行here among the releases,我正在使用4.0.4。我是否在錯誤的地方添加了這個?我在重新檢查前重新啓動了服務器。
對於簡單的問題抱歉,但從我收集的不是trailing_slash
應該反映在瀏覽器網址以及主要?因爲這是我需要的,去與歷史js。
你談論你的應用程序生成的網址嗎? – phoet
@phoet是的,我該如何讓所有'download'自動重定向到'download /'? – Luxiyalu
我想你會想在網絡服務器級別做到這一點,你使用nginx嗎? – complistic