1
私はルビーを学び、往復のリクエストを処理する方法を学びたいと思っています。私のindex.html.erbページこのリンクをRailsで動作させるにはどうすればいいですか
私は、この行を追加:
<%= link_to "Alex Link", test_path(@test) %>
を私はエラーました:
undefined method `test_path' for #<#<Class:0x4064e80>:0x3c0b5c8>
私はそれを理解し、私はルートにレコードを追加する必要がありますが.rb、そしてコントローラ。正しい?それ、どうやったら出来るの?
この説明はRails Guidesで読んでいますが、最初は少し混乱しています。
_path変数はルートから作成されます。 "rails g controller"の後ろにコントローラ名をつけてコントローラを生成することができます。これはすべてのチュートリアルでカバーされています。 –
@DaveNewton私はコントローラを自動生成できることは知っていますが、私は手でそれをやりたかったので、何が起こっているのか理解しています。 – GeekedOut
コントローラを生成して、プロジェクトで何が違うのかを見てください。 (コントローラークラスがあります) –