「/」を区切り記号として使用してルートを一致させるのは非常に簡単に思えますが、ハイフンを使用して一致させたいと思います。唯一の問題は、ID の前に表示したい動的テキストにハイフンが含まれている可能性があることです。
フォーマット: http://www.cities.com/ - 例: http://www.cities.com/los-angeles-california-123
match '/:description-:id' => 'cities#show' は機能しません。これは、:description テキストに ID が含まれている可能性があるためです。
この形式に一致させる方法はありますか? 私はこれを .NET で Regex を使用して行ったことがありますが、Ruby 開発者としての新しい生活を愛しています。
ありがとう!