1
我在任務控制器定義的方法「計數」爲:如何在rails中使用「count」來顯示用戶有多少項目/任務?
def count
@count = current_user.tasks.count
end
我不知道如何顯示在我的任務的意見。我只使用Tasks count: <% @count %>
?我如何看待用戶有多少任務?
感謝
我在任務控制器定義的方法「計數」爲:如何在rails中使用「count」來顯示用戶有多少項目/任務?
def count
@count = current_user.tasks.count
end
我不知道如何顯示在我的任務的意見。我只使用Tasks count: <% @count %>
?我如何看待用戶有多少任務?
感謝
首先,控制方法不能直接內部意見調用,而不是你需要使用輔助方法,但仍然Rails的可以幫你幹你的代碼,並在控制器聲明一個方法是一個可以在助手和視圖中使用的輔助方法。
helper_method :count
那麼你的視圖中,你可以做
<%=count%>
順便說一句,你可以重新定義計數方法如下:您可以通過任務控制器的體加入這一行做
def count
current_user.tasks.count
end
但是我不明白爲什麼要在控制器中爲此定義一個方法。你是我會直接在視圖中調用這個:
<%=current_user.tasks.count%>
謝謝,這是有效的。 – 2009-12-28 01:43:38