さて、これはRails3アプリケーションの基本的なルーティングの質問です。contact_infosというコントローラーがあります。編集アクションでは、次の/ contact_infos / id/actionのようにルートを一致させたいと思います。私がこれを行っている理由は、特にajax機能のためです。これが私がこれまでにしたことです。このルートはうまくいきました。
match ':controller(/:id(/:action))(.:format)'
しかし、このルートは私のキャッチオールルートを破ります。
match ':controller(/:action(/:id))(.:format)'
そのため、私のアプリケーションには受け入れられません。
次の方法で特定のルートをターゲットにできることを知っています
controller :contact_infos do
end
しかし、他のcontact_infosアクションを壊さずに、編集アクションに対してのみ/ contact_infos / id/actionとしてURLを一致させる方法がわかりません。
何か案は?あなたが正しい答えを出せば、私は間違いなくあなたを評価します。ありがとう!アレックス