1

それはおそらく私がスティックの間違った端を取得しているのですが、ここに行きます..

ここの Ruby on Rails チュートリアルに従ってください http://guides.rubyonrails.org/getting_started.html

(ルビー 2.0.0、レール 4.0)

このセクションに到達するまでは問題ありません。

セクション 5.7

テキストが示唆するようにそれがルートエントリである場合、それは正しい構文のようには見えません. これに変更することで動作させることができます..

get '/posts/:id(.:format)' => 'post#show'

...ハーン オン... (ペニー ドロップ)

これを入力しながら見ると、チュートリアルがrake routesコマンドの出力を表示しているように見えますが、それを有効なルート エントリ構文に変換することを期待していますか?

(チュートリアルの残りの部分がコピー/ペーストの性質を持っていることを考えると、私のような Ruby/Rails 初心者にとっては少し混乱しませんか?)

同じ質問、別の答えはこちらRails Getting Started 5.7

4

1 に答える 1

0

追加するように指示される前に、ドキュメントを更新する必要があると思います

resources :posts

routes.rbこれにより、7 つの残りのルートがすべて自動的に追加されます。

ガイドには、コントローラーに show アクションがないことが示されています。文全体を言い直すべきだと思います:)

于 2013-07-28T10:04:51.560 に答える