この質問はおそらく複数回回答されていますが、私は概念を理解しようとしています.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で変更された以前のバージョンの構文を使用しているため、解決策を探していたときに、これが原因である可能性があることに気付きましたが、新しいバージョンの正しい構文がわかりません。
この場合、新しいバージョンの構文はどうなりますか?