associations相关内容

轨道试图从一个子表更新父表时4.1.0没有方法错误

我有2个导轨型号,安全性和stock_quote模型,如下: 类股票报价<的ActiveRecord :: Base的 belongs_to的:安全,将class_name:“安全性”,foreign_key:“security_id” 高清self.price_on(日期) 其中(“日期(created_at)=?”,日期).SUM(:高) 结束 feed_ ..

为什么不accepts_nested_attributes_for allow_destroy不工作?

我有一个嵌套的属性/资源,我正在试图摧毁。我想要做的是摧毁审查对象,当相关life_hack文章对象被销毁。现在,我也不太清楚了accepted_as_nested_attributes是如何工作的,但我是pretty的肯定,这是我需要做的方式。下面我有一些路线定义为这样: Hacklife :: Application.routes.draw做 devise_for:用户 根'lif ..

在轨型号范围内的关联数据

我有一个名为型号命名发布(博客文章)模型和类别。每一个职位 belongs_to的类别。每个类别都有一个名为属性固定指定帖子之前的时间量“到期”,因此,例如 movies_category.retainer = 30.days 我想要做的就是创建一个发布,发现所有这些“过期”的职位的范围。因此,举例来说,假设我是到c 30.days 的价值很难$ C $和它是适用于所有类别(因此,所有职位),该 ..

通过协会的新模型对象

我认为这是可能创造通过关联一个新的模型对象? 类订单<的ActiveRecord :: Base的 belongs_to的:篮 结束 一流的花篮LT;的ActiveRecord :: Base的 HAS_ONE:订单 结束 为了= Order.new() 篮= order.basket.new()#NoMethodError:未定义的方法`新'的零:NilClass 解决 ..

当将ActiveRecord的节省联想?

1)我知道,这将节省协会当自动保存:真正的按 2)我知道,这将节省的构造像协会 书= Book.new(名称:'富') book.authors.build(名称:“巴”)#has_many book.save 或如 书= Book.new(名称:'富') book.build_author(名称:“巴”)#has_one book.save 3)我认为协会也保存他们被分配或 ..

外键(标识码)未填充的belongs_to的关联

我是新来的铁轨和建设上rails3(BETA4)一个小的测试应用程序。 我使用的 Authlogic 以管理用户会话(安装在一个标准的方式按本教程) 我已经脚手架和安装卡模式(后基本),并设置了基本的活动记录关联的 belongs_to的和的has_many 相关 user.rb 的has_many:卡 card.rb belongs_to的:用户 我说我的外键 ..

为什么会出现这种&QUOT;未定义的方法`#<ActiveRecord::Associations::CollectionProxy::ActiveRecord_Associations_CollectionProxy_Survey"错误?

我有以下的关联: 类问题&LT;的ActiveRecord :: Base的 has_and_belongs_to_many:脚注 has_and_belongs_to_many:图片 的has_many:字段,:依赖=&GT; :破坏 的has_many:调查:依赖=&GT; :删除所有 belongs_to的:输入 belongs_to的:元 的has_many: ..

扶手:基于ActiveRecord的查询关联值

我有2个型号。 报告和服务器有一个belongs_to的和的has_many关系。我创建使用代理的存取方法,它允许报告找到与其相关的 Server.company_id 。现在,我要运行,让我找到报告查询所有的报告与某个特定的关联服务器具有特定的company_id 5的属性。 下面是我的两个型号。是的,我知道目前的查询不会工作,因为报告不具有的属性的company_id 。 不,我不想存储的 ..

Rails的belongs_to的关联(含:将class_name)返回nil

我是比较新的Rails开发,我有一个小团体问题。我想的名字比它链接到模型中的不同关联的东西。 我有以下2种型号: 类用户的LT;的ActiveRecord :: Base的 的has_many:事件 结束 类事件&LT;的ActiveRecord :: Base的 belongs_to的:管理员,:将class_name =&GT; “网友”#因此,我们可以称之为event.admi ..

导轨:如何限制的has_many关联的项目数(母公司)

我想限制的关联的项目数。我想确保用户不会有更多的超过X的东西。这个问题被要求前,该解决方案具有逻辑孩子 的提供的解决方案(针对类似的问题): 类用户的LT;的ActiveRecord :: Base的 的has_many:事情,:依赖=&GT; :破坏 结束 类的事&LT;的ActiveRecord :: Base的 belongs_to的:用户 验证:thing_count_w ..

的has_many:通过与has_and_belongs_to_many Rails中

在Rails的 - 什么是使用的has_many的效果:通过与has_and_belongs_to_many? 考虑有两种模式 - 具有邮电标签一多对一对多的关系如下图所示: 类标签&lt;的ActiveRecord :: Base的 的has_many:posts_tag has_and_belongs_to_many:帖子 结束 类岗位&LT;的ActiveRecord :: Ba ..

用户团队Rails应用程序

我需要创建用户团队。用户属于​​一个团队(只有一支球队),一支球队拥有很多用户。我无法弄清楚如何让用户能够创建,加入和离开一队。下面是我迄今为止,但我敢肯定,我在做什么可怕的(和“纽比”错误的)。 用户模型: belongs_to的:团队,取决于:摧毁 高清team_member?(团队) team_relationships.find_by_team_id(team.id) 结束 ..