表达用户与我的列表模型的联系时遇到一些困难。
当我关联一个designer_id
(作为私有控制器方法添加到listing_params时,我建立了一个Rails表单),该表单将在创建时将所选用户链接到Listing模型。
#migration add_column :listings, :designer_id, :integer _form.html.erb <%= collection_select :listing, :designer_id, @account.users, :id, :name, prompt: "Choose..." %>
在控制台中检查,表单返回的正确用户ID为
designer_id
。成功!
[我现在需要做的是使用清单方法访问用户名,但我陷入了困境-问题主要是将采购的ID转换为所引用的用户:
#listing.rb def designer self.designer_id == User.find_by_id(params[:name]) if self.designer_id = nil return "N/A" else return "#{User.name}" end
非常感谢!
表达用户与我的列表模型之间的联系时遇到一些困难。当我关联设计器ID(作为私有控制器方法添加到listing_params)时,我建立了一个Rails表单。...
在迁移中,如果您至少在4条轨道上可以这样做