正從「_user.html.erb」一個未定義的方法錯誤。如果我想使用_user.html.erb在Rails 3中
<%= @[email protected](&:impressionist_count) %>
其中內這條線後收到此錯誤
undefined method impressionist_count' for nil:NilClass
它是否需要定義?我已經有這裏面user.rb
def impressionist_count
impressions.size
end
我嘗試了各種幫手,但無濟於事
這就是我在users \ index.html.erb('<%= render @users%>')。在用戶控制器的索引函數裏面,我試着把'@user = User.find(params [:id])',但我現在變得不能找到沒有ID的用戶 – nextstep 2013-04-18 03:27:40
什麼是@users '定義爲?不要忘記'index'沒有得到':id'參數。 – tadman 2013-04-18 03:46:17
這是@users裏面的索引:'@users = User.paginate(page:params [:page])。'全部' – nextstep 2013-04-18 03:50:31