1
我正在嘗試學習ruby並學習如何處理一段時間的往返請求。我需要做些什麼才能使此鏈接在Rails中工作
在我的index.html.erb頁面添加此行:
<%= link_to "Alex Link", test_path(@test) %>
,但我得到了一個錯誤:
undefined method `test_path' for #<#<Class:0x4064e80>:0x3c0b5c8>
據我瞭解,我需要添加一條記錄路線.rb,然後是一個控制器。正確?我怎麼做?
我在Rails Guides中讀到了這個解釋,但是第一次發現它有點令人困惑。
_path變量是從路由創建的。您可以通過「rails g controller」和控制器名稱生成控制器。所有這些在大多數教程中都有介紹。 – 2012-04-08 23:37:41
@DaveNewton我知道我可以自動生成控制器,但我想用手做,所以我知道那裏發生了什麼。 – GeekedOut 2012-04-08 23:39:06
因此,生成一個控制器,看看項目中有什麼不同。 (有一個控制器類。) – 2012-04-08 23:39:52