to_params I現在、私のモデルRailsの変更は、URL
def to_param
normalized_name = title.gsub(' ', '-').gsub(/[^a-zA-Z0-9\_\-\.]/, '')
"#{self.id}-#{normalized_name}"
end
にこのオーバーライド私のto_params方法を持っているし、URLがこの/posts/1-Hello-World-very-nice
はそれが可能それがこの/posts/1/Hello-World-very-nice
これはルート(to_paramではなく)を通じて行うことができますが、私は "なぜ?"と思っています。これは、規則の命名規則に反します。この新しいURLで何を達成しようとしていますか? – natedavisolds
私はうんざりしましたあなたがレールルートからこれを行うことができるかどうかはわかりませんでした。 – Kevin
私はあなたがこの仕事をしてうれしいです。私はまだ疑問に思っています...なぜあなたはこれをしたいですか?私はこれ以上/投稿/ 1-Hello-World-very-niceの利点を見ていない – natedavisolds