0

この質問はおそらく複数回回答されていますが、私は概念を理解しようとしています.Ruby on Railsはまったく初めてなので、誰かが私に説明してくれることを願っています.

私は小さなツイッター投稿アプリを作成するためのチュートリアルに従っています.route.rbファイルに以下を入れてWEBrickを実行して動作するかどうかを確認するように求められました.

ActionController::Routing::Routes.draw do |map|
  map.resources :posts
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end

それに関する問題は、「rails server」を実行するとすぐにサーバーが起動し、数秒後に終了してこれを与えることです

..RubyProjects/twitter/config/routes.rb:57:in `block in': 初期化されていない定数 ActionDispatch::Routing::Routes (NameError)...

他にも多くのエラーがありますが、それらはすべて上記のエラーによって作成されていると思われます。Ruby 1.9.3p429 と Rails 4.0.0.rc2 を実行しています。

Rails 4で変更された以前のバージョンの構文を使用しているため、解決策を探していたときに、これが原因である可能性があることに気付きましたが、新しいバージョンの正しい構文がわかりません。

この場合、新しいバージョンの構文はどうなりますか?

4

2 に答える 2