belongs-to相关内容

has_one 有两个外键?

我有两个类 Message 和 User.消息具有 user 的 sender_id 和 recipient_id 两个外键.如何建立关系,我将能够为发件人和收件人获取用户,例如 @message.sender.name 和 @message.recipient.name 我尝试过这样做: 类消息 '用户', :f ..
发布时间:2022-01-20 12:55:50 其他开发

Laravel 关系

我一直在 文档 中查看 Laravel 4 中的关系,我正在努力解决以下. 我的数据库中有一个名为“事件"的表.该表有各种字段,主要包含与其他表相关的 ID.例如,我有一个“课程"表.事件表包含一个名为“course_id"的字段,它与课程表中“id"字段的 ID 相关. 所以基本上,我想知道您如何将两者关联起来(belongsTo()?),然后将连接的数据传递给视图. 这是我目 ..
发布时间:2021-12-26 11:19:51 其他开发

Rails 属于许多模型

我确实在 SO 上发现了一些关于 Rails 关联的问题,这些问题有点像我的问题,但就我的生活而言,我似乎无法理解如何使用 belongs_to 多个模型. 这是我想要的表结构: 用户ID邮政IDuser_id #外键;一个帖子属于一个用户,又名“谁创建了这个帖子"评论IDuser_id #外键;评论属于用户,又名“谁发表了此评论"post_id #外键;评论属于帖子,又名“此评论用于什么 ..
发布时间:2021-12-23 14:57:33 其他开发

查找所有子记录都具有给定值的所有父记录(但不仅仅是一些子记录)

一个活动有很多参与者.参与者有一个“状态"字段. class 事件 我需要找到除以下事件之外的所有事件:每个参与者都具有“出席"状态的事件. 我可以使用以下 AR 代码找到其中一些参与者处于“出席"状态的所有事件: Event.joins(:participants).where.not(参与者:{状态:'出席'}).select("events.id,count(*)").grou ..
发布时间:2021-12-19 20:25:18 其他开发

accepts_nested_attributes_for 是否与belongs_to 一起使用?

关于这个基本问题,我收到了各种相互矛盾的信息,答案对我目前的问题非常重要.那么,很简单,在 Rails 3 中,是否允许或不允许将 accepts_nested_attributes_for 与belongs_to 关系一起使用? class User 在视图中: = form_for @user do |f|f.label :name, "名称"f.输入:名称= f.fields_for ..
发布时间:2021-12-12 11:01:59 其他开发

own_to 关联和 formtastic

我有一个模型产品,它与另一个模型类型具有关联关系.在产品的表单中,我使用 formtastic 显示带有数据库中所有可用类型的选择标记,如下所示: select 显示正常,但它的每个选项都是 Type 模型的一个对象实例作为字符串,例如: # 相反,我想显示它的“标题"属性,例如: 电子国内的... 有什么想法吗? 解决方案 试试 member_label 选项,这听起来像你 ..
发布时间:2021-07-13 19:06:11 其他开发

Rails 3 - 如何从 link_to 创建新记录

我正在尝试创建一个“标记"功能,允许用户“标记"他们感兴趣的项目.这是我的模型 class 标签归属地:用户归属地:项目结尾 相应的数据库表具有必要的:user_id 和:item_id 字段. 在:items 列表中,我希望每个:item 旁边都有一个链接,允许用户标记:item.由于我知道 :user_id 和 :item_id,我想创建一个新的 :tag 记录,设置 id 字段,并 ..
发布时间:2021-07-13 18:46:30 其他开发

Railsbelongs_to 关联,作为集合的一部分无法访问所有者的属性?

我有一个物体,球,它属于一个女孩,它可以有_许多球.大部分情况下一切正常,但如果我尝试通过以下方式打印女孩的名字: @balls.each 做 |b|b.girl.name结尾 我收到以下错误: "nil:NilClass 的未定义方法 `name'" 这让我很困惑.如果我说 b.girl.class,我把它当作 Girl 的一个实例,就好了.也就是说,它不是“NillClass". ..
发布时间:2021-07-12 21:03:45 其他开发

Rails 多个所属的分配

给定 用户: class User 讨论: 课堂讨论 帖子: class Post 我目前正在通过 在控制器中初始化 Posts @post = current_user.posts.build(params[:post]) 我的问题是,如何设置/保存/编辑@post 模型,以便同时设置帖子和讨论之间的关系? 解决方案 保存和编辑讨论以及帖子 现有讨论 ..
发布时间:2021-07-11 20:57:07 其他开发

2 个用户之间的产品订单

我有三个模型:用户、产品、报价以及这些模型之间的关系问题. 场景: 用户 1 发布了一个产品 用户 2 可以向用户 1 发送报价,例如 10 美元 用户 1 可以接受或拒绝报价 我现在的问题是: 用户、产品和优惠之间的正确关系是什么? 我该如何处理这些“接受或拒绝"操作? 是否有更好的解决方案? 用户模型: class User :产品结尾 ..
发布时间:2021-07-07 18:59:16 其他开发

ember-cli中具有多个belongsTo关系的deleteRecord

在属于多个模型的模型上删除deleteRecord()的ember-cli最佳实践是什么?我必须手动清理与父母之间的关系吗? 从ember迁移到ember-cli我对模型的deleteRecord()遇到了新麻烦属于多个模型的“星级”,即“发布”和“用户”。在转到灰烬之前,它正在使用此解决方案。 先前解决方案的 删除操作在当前的ember-cli中失败,并显示错误,并且从不调用api ..
发布时间:2020-10-29 04:13:23 其他开发

ActiveRecord关联:如果has_many WITHOUT相对应的belongs_to有任何麻烦吗?

电话中有很多消息。 电子邮件地址中有很多消息。 消息要么属于到电话,电子邮件或两者都不到。 belongs_to 关联是可选的。 以下关联似乎可以很好地解决这些关系: 电话型号 has_many:messages 电子邮件型号 has_many:messages 消息模型没有 belongs_to:phones :: email 这还好吗,或者有某种适当的方法来指 ..
发布时间:2020-06-01 19:38:03 其他开发