2017-12-03 11 views
-2

最近、私はRailsを学び始め、Railsを使ってスクラッチからTwitterクローンを構築する方法に関するチュートリアルを受けました。今私は研究を行い、手紙にチュートリアルを続け、完全にあきらめる寸前です。問題は次のとおりです。私は私のproject directoryrails serverを実行すると、私はこのRuby on Railsのトラブル

config/routes.rb: undefined method resources

のようなエラーが出ますどのように私はこの仕事を得るか、または私が間違って何をやっていますか?チュートリアルに続き、ActionControllerクラスをconfig/routes.rbに入れると、エラーはNameErrorとなります。チュートリアルへのリンクは、私のレポのREADMEにあります。助けていただきありがとうございます。私は本当に助けが必要なので、この質問をd​​ownvoteまたは閉じる、または削除しないでください!

+1

をしてください助けてみ廃止予定の機能
を使用していたということでしたあなたの質問の一環としてここにroutes.rbファイルの内容を表示してください。 –

+0

...これは役に立ちますか? https://stackoverflow.com/questions/4403230/rails3-routes-problem-undefined-method-resources –

+1

お寄せいただきありがとうございます。しかし、本当にあなたの質問に(コメントではなく)完全なエラースタックトレースと 'routes.rb'を追加する必要があります。それ以外の場合、私たちはあなたを助けるために何もできません。 – jvillian

答えて

1

ので、あなたのルートでの問題は、あなたが、これがまた

resources :posts 
    match ':controller/:action/:id', via: [:get, :post] 
    match ':controller/:action/:id.:format', via: [:get, :post] 
    root :controller => "posts", :action => 'index' 

uは、ルートメソッド呼び出しにアクションを与えられていなかった
希望はこれが

+0

マップで使用していたメソッド。コールは現在レールで控除されています5 –

+0

P.S.より良いチュートリアルを使用してください。コード全体で使用したほとんどのメソッドは、rails-5で省略されています。レールの低バージョンを切り替えるか、より良いチュートリアルを見つける –

+0

申し訳ありませんが、私は忙しかった、thx、私は前者を試してみよう! :) tatがうまくいけない場合、私はあなたが示唆したようにしなければなりません。 –