has-many-through 相关问题

在Ruby on Rails中,has_many:through关联通常用于与另一个模型建立多对多连接。该关联表明通过继续第三模型,声明模型可以与另一模型的零个或多个实例匹配。

使用的has_many:通过和构建

我有三个型号,全部为一的has_many:通过关系。他们看起来是这样的:类公司<的ActiveRecord :: Base的的has_many:company_users,取决于:摧毁的has_many:用户,通过:...

回答 3 投票 9

如何建立工厂FactoryGirl用的has_many协会

谁能告诉我,如果我只是去有关安装错误的方式?我有一个有has_many.through协会以下型号:类上市<的ActiveRecord :: Base的attr_accessible ......

回答 5 投票 84

导轨与附加上下文嵌套的has_many

我想描述的是一组软件服务有着相似的依赖性但不是所有的服务都是相同版本的一个给定的依赖关系的想法。请考虑以下型号:...

回答 1 投票 0

使用has_many通过关系保存记录

我有两个模型 - 用户和关键字以及第三个模型关联,它们将用户和关键字与has_many关系连接起来。我在关键字控制器中有一个创建方法,显示...

回答 3 投票 1

在Rails 3中的has_many:through关系中过滤子对象

问候,我有一个公司和用户需要通过CompanyMembership模型相互拥有的应用程序,其中包含有关成员资格的额外信息(具体来说,是否...

回答 4 投票 15

Laravel有许多通过关系不起作用

我是laravel的新人,我面临着与人际关系的问题。我有三张桌子。资产assetmaintenance用户id id id name ...

回答 2 投票 0

在Rails中使用改造gem,如何填充has_many:通过嵌套模型

我有一个用户模型和角色模型,通过以下方式在ActiveRecord中连接:has_many角色,通过:: role_accounts我想要一个“编辑用户”屏幕,其中包含一个复选框列表,每个角色一个。使用......

回答 1 投票 10

Ruby on Rails 5:无法通过记录保存记录,不允许的参数

Ruby on Rails 5,Simple Form Product通过Product#Edit中的ProductSpecs有很多规格,我想添加新的规格。如果Specifications.save成功,请退回产品。它......

回答 1 投票 -1

Rails has_many通过表单与连接模型中的复选框和额外字段

我正在尝试解决一个非常常见的(我认为)任务。有三种模型:类Product <ActiveRecord :: Base验证:name,presence:true has_many:Categorizations has_many:...

回答 3 投票 16

通过关联急切加载和has_many

在我的模型中,我有这个类User <ApplicationRecord has_many:participations has_many:events,:through =>:participations end class Event <ApplicationRecord has_many:...

回答 3 投票 0

如何通过关联在has_many中使用回调?

我有一个通过has_many通过项目模型关联的任务模型,需要在通过关联删除/插入之前操作数据。由于“自动删除连接模型是直接的,没有...

回答 3 投票 22

无法通过关联将f.select更改为has_many的check_box

是否可以使用运动中的new_form在联接模型表中生成多行?该代码仅在创建单个练习时有效,该练习链接到body_section然后选择...

回答 1 投票 1

编辑activeadmin中父记录的关系

我有以下模型结构:作文有很多分数(分数属于作文)作文有并且属于很多国家(并且反之亦然)得分.rb:class Score <...

回答 1 投票 0

如何在Ruby on Rails中通过关联订购has_many?

鉴于以下AR模型,我希望在给定任务句柄时按姓氏按字母顺序对用户进行排序:#user has_many:assignments has_many:tasks,:through =>:assignmentments#...

回答 8 投票 57

Rails 5:不为模型更新嵌套属性

虽然常规属性可以正常工作,但我无法通过rails来更新我的嵌套属性。这是我的结构:unit.rb:class Unit <ApplicationRecord has_many:unit_skill_lists has_many:...

回答 1 投票 0

Active Record - 如果父子表的任何子表匹配,则查询从父表中排除表

让我们说我正在看医生和病人一起预约约会,我想过滤掉医生与user.id = 1的约会。我的医生和病人都存放了......

回答 1 投票 0

雄辩 - 如何使用“有很多通过”的关系?

我有三个表 - 产品,功能和product_feature - 作为产品 - id - 名称功能 - id - key product_feature - product_id - feature_id - 值我是...

回答 1 投票 0

Laravel:如何根据嵌套关系的数量显示多对多对多

我在寻找通过两个多对多关系获得嵌套关系的最佳方法时遇到了一个小难题。我有3个模型:文章,关键字和主题,以下内容......

回答 1 投票 0

如何在使用Devise注册时创建新用户时添加或更新关联的属性?

我有三种模式:用户可以拥有多个兴趣和几个地方。用户可以共享相同的兴趣,但兴趣表不应包含重复项,用户不应该...

回答 2 投票 2

Rails:通过控制器通过记录更新现有的has_many?

所以其中三分之二有效。每次用户阅读文章时,都会创建一个历史记录(has_many through),其中只显示“用户在Read_Date_X上阅读文章”。数据库还可以,模型是......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.