2009-12-27 25 views

回答

3

首先,控制方法不能直接內部意見調用,而不是你需要使用輔助方法,但仍然Rails的可以幫你幹你的代碼,並在控制器聲明一個方法是一個可以在助手和視圖中使用的輔助方法。

helper_method :count 

那麼你的視圖中,你可以做

<%=count%> 

順便說一句,你可以重新定義計數方法如下:您可以通過任務控制器的體加入這一行做

def count 
    current_user.tasks.count 
end 

但是我不明白爲什麼要在控制器中爲此定義一個方法。你是我會直接在視圖中調用這個:

<%=current_user.tasks.count%> 
+0

謝謝,這是有效的。 – 2009-12-28 01:43:38

相關問題