2012-02-16 137 views
0

我正在關注殭屍教程Twitter,並且無法使link_to方法正常工作。Ruby on Rails link_to未定義的方法

在我的資料Tweet控制器我有:

@tweet = tweet.find(params['id']); 

在我看來,我已經試過如下:

<%= link_to @tweet.zombie.name, @tweet.zombie %> 
<%= link_to @tweet.zombie.name, zombie_path(@tweet.zombie) %> 

但我不斷收到錯誤:

undefined method `zombie_path' for #<#<Class:0xab1fd00>:0xa1d5d80> 

任何想法怎麼了?謝謝。

+0

是否表示它在哪一行發生錯誤?是第一次還是第二次link_to? – MrDanA 2012-02-16 17:01:46

+0

我只有一個link_to調用。它在該行顯示一個錯誤。 – conor 2012-02-16 17:18:38

+0

哦,我明白了。對不起,我對你說過你試過以下內容的部分進行了瀏覽。我以爲你的意思是你現在在那裏。 – MrDanA 2012-02-16 17:28:16

回答

2

什麼在您的routes.rb文件中?請告訴我們。

你有這樣的線嗎?

resources :zombies 
+0

這是問題所在。我錯過了那條線。謝謝:) – conor 2012-02-16 17:24:29

+0

很高興我可以幫助:) – 2012-02-16 17:43:26

相關問題