2012-03-23 11 views
0

を取得します私のこんにちはコントローラーの私のインデックスアクションに、そうですか?私はそれだけで正常に動作し、次のスコープは私のroutes.rbをして、次の私のレールでは、私が持っている3.2.2アプリを

scope "abc" do 
    match "hello/index", to: "hello#index", via: :get 
end 

に変更した場合

は代わりに、私はエラー「初期化されていない一定のABC」

を取得します。

ルーティングエンジンの私の理解から、2つは同じでなければならないのですか?

(例を参照してください:http://guides.rubyonrails.org/routing.html#http-verb-constraints)を

あなたが行う場合にも、「ハローGコントローラをレールインデックスが」

get "hello/index" 

という名前のルートが、これは非を行うための標準的な方法であることを示唆している自動作成されます-restful get route。

なぜこのようなルートを絞り込むことができないのですか?何か案は?

答えて

0

この例では、scope "/abc"の表記を使用しています。おそらく最初の/が必要です。

+0

"/ abc"を使用すると違いはありません。まだ "初期化されていない定数Abc" – ingobax

関連する問題