Sea*_*eal 5 ruby activerecord ruby-on-rails
破败不堪.一个人可以有很多出价,这个特定的人只有一个出价.
在我的索引动作中我有 @bids = Bid.find_by_person_id(params[:person_id])
在我看来,我做到了
<% @bids.each do |bid| %>
<%= bid.bid_amount %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
我NoMethodError: undefined method each' for #<Bid:0x007f988a346f00>在访问人员出价的索引视图时得到了.
这是因为这个人只有一个出价吗?我觉得不是这样,但除此之外我不知所措.
Aus*_*tio 12
find_by返回第一个项目.我想你在找
Bid.where(person_id: params[:person_id])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
483 次 |
| 最近记录: |