6

2つの制約を考慮したレールルートを希望します。これはどのように行うことができますか?2 つの制約

match ':id' => 'pages#temp', :constraints => { :uuid => /[A-Za-z\d]([-\w]{,498}[A-Za-z\d])?/ }
root :to => 'pages#temp', :constraints => lambda {|r| r.env["warden"].authenticate? }

両方の制約が設定された状態で、このように 1 つのルートを作成するにはどうすればよいですか? ありがとう

match ':id' => 'pages#temp', :constraints =>
4

2 に答える 2

3

カスタム制約クラスを作成し、そこにすべての制約を配置する必要があると思います。詳細については、Rails ガイドの高度な制約 (以下のリンク) を参照してください。

http://guides.rubyonrails.org/routing.html#advanced-constraints

于 2014-12-28T08:35:11.193 に答える