【发布时间】:2020-11-18 01:28:13
【问题描述】:
所以我有一个视图,我将在“购买”中输入一些信息,您可以说,实际型号名称是“减免”。我想要的是在我的 new_remission_path(@client) 中显示 url 上的 id 所属的客户端信息。在 url 上,我得到“/remissions/new.3”,所以客户端的 ID 是 3,但它不会让我显示客户端模型信息中的任何内容。我已经在“remissions”表中添加了一个外键“client_id”,但我不知道是否需要其他任何东西才能从实际的“new_remission_path(@catalog)”视图访问客户端模型参数
【问题讨论】:
-
你在remission模型中添加
belongs_to了吗? -
如果您想显示来自用户的数据,您必须在
new操作中将用户存储在RemissionsController的实例变量中。@user = User.find(params[:user_id])之类的东西或用户 ID 参数的名称。然后在您的视图中,您将可以访问@user -
@Shiko 是的,我已经有我做了'belongs_to :client'
-
我这样做了,我得到了这个错误'找不到没有 ID 的客户'
标签: html ruby-on-rails postgresql