

具体的には

/posts/:id  
↓  
/p/:id

という感じにしたいのですが、現在はハードコーディングしちゃっています。  
routesや`post_path(@post)`などで生成されるURLをカスタマイズするにはどうしたら良いのでしょうか。

できるだけrailsのレールからはそれたくないのですが、今回は共有用のリンクとして短いものが好ましいのでよろしくお願いします。


CC BY-SA 3.0
2016-11-06T12:24:36.533
30133
2017-03-01T02:46:43.197
9149
question
ruby-on-rails
railsのurlをカスタマイズする方法


`  
resources :p, controller: :posts  
`

ではどうですか？


CC BY-SA 3.0
2016-11-06T23:01:00.660
30169
2016-11-06T23:01:00.660
9210
30133
answer


pathオプションをつけて、

[code]

    resources :posts, :path => "p"
    
[/code]

でいけるはずです。


CC BY-SA 3.0
2016-12-08T03:31:53.697
31007
2016-12-08T03:31:53.697
19822
30133
answer