2012-11-20 60 views
0

訪問記錄,我試圖通過簡單地參照其ID,從而訪問記錄:Rails的:通過ID

def article_by_id(a) 
    @article = Article.where(:id => a) 
end 

它拒絕工作。有什麼我需要做的Rails能夠以這種方式使用ID?我試過把它放在那個型號的attr_accessible列表和nada中。

而且,是的,當我編輯該記錄本身時,ID顯然存在,儘管它沒有出現在schema.rb文件中。

乾杯!

回答

1

爲什麼不使用 Article.find()

+0

是有區別更換'其中()'和'找到()'?不過,我得到了一個不同的錯誤:'未知的鍵:id'。 –

+0

嗯...你在你的控制器中做這個? @article = Article.find(params [:id]) – Nich

+0

它在應用程序助手中。我在一頁上多次使用'@文章'。對於不同的事情。 –