我試圖在用戶訪問/ users /:id時在其顯示頁面中列出用戶想要的廣告。在其顯示頁面上調用用戶對象的特定實例
在我的控制,我有:
def show
@user = User.find(params[:id])
@wanted_ads = WantedAd.where(:user_id => params[:id])
在我show.html.erb我:
<%= @wanted_ads %>
Binding.pry說@wanted_ads爲零。在實際頁面上,我得到#<ActiveRecord::Relation:0x007fa3b5a93408>
。這似乎是我想要做的一件簡單的事情 - 我錯過了什麼?
您應該使用這個關係。用戶'has_many' wanted_ads。更多信息請點擊http://guides.rubyonrails.org/association_basics。html – AlexBrand 2013-04-22 00:22:49
已經有了這部分。雖然謝謝! – jenno 2013-04-22 00:29:01