チュートリアルに従った後、私は見つけました。私は今、それをよりよく学ぶために、足場の部分なしで、もう一度やり直しています.
ただし、 \app\views\home\index.html.erb を編集して、次を含めるようにします。
<h1>Rails test project</h1>
<%= link_to "my blog", posts_path>
エラーが発生します:
undefined local variable or method `posts_path' for #<ActionView::Base:0x4e1d954>
これを行う前に、 を実行しrake db:create
、移行クラスを定義して実行しましたがrake db:migrate
、すべて問題なく実行されました。
したがって、データベースには posts テーブルが含まれている必要があります。しかし、そのlink_to
コマンドは見つからないようですposts_path
。その変数 (または関数でさえありますか?) は、おそらく scaffold ルーチンを通じて定義されます。
私の質問は次のとおりです。どうすれば自分で手動で定義できますposts_path
か?