Rails 4,嵌套关联搜索

威尔逊·旺德

我有以下关联。

class Farm < ActiveRecord::Base
    has_many :crops
end

class Crop < ActiveRecord::Base
    belongs_to :farm
    has_many :seed_batches
end

class SeedBatch < ActiveRecord::Base
    belongs_to :crop
    has_many :tasks, through: :task_batches
end

class Task < ActiveRecord::Base
    has_many :seed_batches, through: :task_batches
end

class TaskBatch < ActiveRecord::Base
    belongs_to :task
    belongs_to :seed_batch
end

本质上,一个农场有很多农作物。每种农作物都有许多批次的种子。每个种子批次都有许多任务。

我的问题是:我如何才能知道农场的ID?

我尝试了多种方法来进行.where()搜索,但是都出现了错误。有人可以启发我吗?

安德烈·德尼科(Andrey Deineko)

尝试

  Farm.find(1).crops.each(&:seed_batches).collect(&:tasks)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails:搜索非常嵌套的关联

来自分类Dev

基于关联Rails4的搜索查询

来自分类Dev

如何搜索Rails中的关联4

来自分类Dev

基于关联Rails4的搜索查询

来自分类Dev

Rails 4-多态关联-嵌套属性

来自分类Dev

Rails 4作用域包含嵌套关联哈希

来自分类Dev

使用Rails 4以简单的形式设计多态关联嵌套属性

来自分类Dev

rails 4嵌套表格,1个模型不关联id

来自分类Dev

Rails嵌套的关联。在render:json

来自分类Dev

Rails JSON的多个嵌套关联

来自分类Dev

关联条件Rails 4

来自分类Dev

关联条件Rails 4

来自分类Dev

构建关联 Rails 4

来自分类Dev

Rails 如何查询嵌套关联返回所有嵌套关联

来自分类Dev

Rails 4:嵌套表单

来自分类Dev

Rails 4:嵌套表单

来自分类Dev

Rails 4:form_for与关联

来自分类Dev

Rails 4多个ActiveRecord关联

来自分类Dev

Ruby on Rails 4中的关联

来自分类Dev

编写关联范围-Rails 4

来自分类Dev

Rails 4嵌套属性和has_many:通过关联形式

来自分类Dev

如何使用嵌套资源在Rails 4中创建与用户关联的对象?

来自分类Dev

Rails 4:联接vs包含:为什么嵌套关联会产生不同的结果?

来自分类Dev

Rails 4嵌套表单数据未保存,通过关联有很多

来自分类Dev

Rails 4-对嵌套多态属性进行更新操作的多态关联

来自分类Dev

Elasticsearch Rails / Elasticsearch模型搜索模型关联

来自分类Dev

Rails:通过关联搜索(查询)

来自分类Dev

Rails-根据关联值搜索对象

来自分类Dev

Rails活动记录关联,嵌套模型