しばらくウェブを見ていたのですが、うまくいきません。このアプリケーションは、ourapp.com / meandyouのようなURLで動作する必要があります。ここで、共通の要素はパラメーターの「and」です。正規表現を使用してurlsパラメーターを制約できることがわかったので、routes.rbにルールを追加しましたが、成功しませんでした。ターミナルを使用して同じ式を一致させようとすると、機能します。完全なルートファイルは次のとおりです。
Railroot::Application.routes.draw do
resources :couples
get "home/index"
root :to => 'home#index'
match ':url' => 'couples#show_url', :url => /and/
end
Railsはルートを一致させるときに式を大きなものの中にネストしていると読んだので、このような単純な式でも少し間違っているのかもしれません。
Ubuntu 10.04、Ruby 1.9.3、Rails 3.2.3、Passenger 3.0.13、Nginx1.2.1で実行しています。
よろしくお願いします!