0
好的,我有一个基本的Ruby问题,我无法在这里找到答案。我有一个网络应用程序,可以跟踪发布基本广告的用户列表。我有一个所有用户的所有列表标题的索引。每个用户都有很多列表。Ruby请求将错误的参数传递给对象
所以在上市的指数我有以下代码
<%= link_to listing.title, listing %>
房源去包含用户的联系人信息和详细广告两者的页面。我的问题是,当它进入该页面时,它试图将listing.id传递给user.id,而不是从列表对象中传递user_id
。
显示详细广告的控制器方法有以下两行。
@user = User.find(params[:id])
@listing = Listing.find(params[:id])
我得到的错误是,当我跟随链接localhost:3000/listings/45
找不到用户与“ID” = 45。我没有45个用户,但确实有超过45个列表。我很困惑在这种情况下如何让外键正确传递。
我正在红宝石2.1.3与轨道4.2.0.beta2
感谢您的任何帮助。
嗨。是的,我确实建立了这种关系。列表取决于用户和用户有很多列表。这解决了它,所以非常感谢你。 – user3242808 2014-11-04 15:47:58