

railsでリンクを張るときにurlヘルパーを使って指定しているのですが、パラメータをもたせた時だけ末尾にスラッシュがつかなくて困っています。

`config/application.rb`に以下の設定を加えています。

[code]

    config.action_controller.default_url_options = { :trailing_slash => true }
    
[/code]

## 理想

`post_detail_path` => `/post/detail/`  
`post_detail_path(:id)` => `/post/detail/:id/`

## 現状

`post_detail_path` => `/post/detail/`  
`post_detail_path(:id)` => `/post/detail/:id`

パラメータもスラッシュありにしたいのですがどうしたらよいでしょうか。  
railsのメソッドを上書きするやり方でも構いませんのでおしえていただけるとたすかります。


CC BY-SA 3.0
2015-04-19T04:31:24.120
9298
2015-04-22T21:54:40.227
2015-04-22T21:54:40.227
2599
5855
question
ruby-on-rails
railsのURLの末尾にスラッシュをつけたい


こんな記事がありました.

[Railsでトレイリングスラッシュを自動付加](http://www.yefisys.com/blog/2014/01/04/trailing-
slash-in-rails/)

application.rb

[code]

    class Application < Rails::Application
      config.action_controller.default_url_options = {trailing_slash: true}
    end
    
[/code]

rails4.1でもできるみたいです.  
ただ、記事先の指摘のあったキャッシュの問題についてはわかりません.

当方の環境では、link_toなどのid付きのリンク先もスラッシュ付きに変換されています.  
application.rbを書き換えたので、一度サーバーを再起動したらどうでしょうか.


CC BY-SA 3.0
2015-04-19T11:53:52.513
9314
2015-04-19T12:00:15.683
2015-04-19T12:00:15.683
199
199
9298
answer