associations相关内容
我有2个导轨型号,安全性和stock_quote模型,如下: 类股票报价<的ActiveRecord :: Base的 belongs_to的:安全,将class_name:“安全性”,foreign_key:“security_id” 高清self.price_on(日期) 其中(“日期(created_at)=?”,日期).SUM(:高) 结束 feed_
..
我有一个嵌套的属性/资源,我正在试图摧毁。我想要做的是摧毁审查对象,当相关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 解决
..
我使用Ruby on Rails的V3.2.2。我想解决使用 accepts_nested_attributes_for 和 validates_associated RoR的方法时,涉及到外键的验证问题。也就是说,我有以下模型类: 类文章<的ActiveRecord :: Base的 的has_many:category_associations,:foreign_key =>
..
1)我知道,这将节省协会当自动保存:真正的按 2)我知道,这将节省的构造像协会 书= Book.new(名称:'富') book.authors.build(名称:“巴”)#has_many book.save 或如 书= Book.new(名称:'富') book.build_author(名称:“巴”)#has_one book.save 3)我认为协会也保存他们被分配或
..
我的用户,文章和评论。用户可以发布只有一个评论,以每个岗位。 类用户的LT;的ActiveRecord :: Base的 的has_many:帖子 的has_many:评论 结束 类岗位<的ActiveRecord :: Base的 的has_many:评论 belongs_to的:用户 结束 一流的注释和LT;的ActiveRecord :: Base的 belo
..
我有这样的设置: 洲 - > 国家 - > 城市 - > 后 和我有 类大陆<的ActiveRecord :: Base的 的has_many:国家 结束 类国家<的ActiveRecord :: Base的 belongs_to的:大陆 的has_many:城市 结束 一流的城市与LT;的ActiveRecord :: Base的 belongs_
..
我是新来的铁轨和建设上rails3(BETA4)一个小的测试应用程序。 我使用的 Authlogic 以管理用户会话(安装在一个标准的方式按本教程) 我已经脚手架和安装卡模式(后基本),并设置了基本的活动记录关联的 belongs_to的和的has_many 相关 user.rb 的has_many:卡 card.rb belongs_to的:用户 我说我的外键
..
我有以下的关联: 类问题<的ActiveRecord :: Base的 has_and_belongs_to_many:脚注 has_and_belongs_to_many:图片 的has_many:字段,:依赖=> :破坏 的has_many:调查:依赖=> :删除所有 belongs_to的:输入 belongs_to的:元 的has_many:
..
我有2个型号。 报告和服务器有一个belongs_to的和的has_many关系。我创建使用代理的存取方法,它允许报告找到与其相关的 Server.company_id 。现在,我要运行,让我找到报告查询所有的报告与某个特定的关联服务器具有特定的company_id 5的属性。 下面是我的两个型号。是的,我知道目前的查询不会工作,因为报告不具有的属性的company_id 。 不,我不想存储的
..
我怎样才能让这个被要求至少有两个选项,记录提交产品? 类产品<的ActiveRecord :: Base的 belongs_to的:用户 的has_many:选项:依赖=> :破坏 accepts_nested_attributes_for:选项:allow_destroy => :真正的,:reject_if => PROC {| ATTRS | attrs
..
我不知道哪里出了问题,但我不能让belongs_to的的工作:将class_name选项。可能有人开导我。非常感谢! 下面是我的code剪断。 类CreateUsers< ActiveRecord的::迁移 高清self.up CREATE_TABLE:用户做| T | t.text:名称 结束 结束 高清
..
我试图通过实行同一型号的记录之间的多重关系自联接(基于 CREATE_TABLE:关系,力:真正做| T | t.references:employee_a t.string:rel_type t.references:employee_b 结束 一流的关系<的ActiveRecord :: Base的 belongs_to的:employee_a,:将class_name => '雇
..
我是比较新的Rails开发,我有一个小团体问题。我想的名字比它链接到模型中的不同关联的东西。 我有以下2种型号: 类用户的LT;的ActiveRecord :: Base的 的has_many:事件 结束 类事件<的ActiveRecord :: Base的 belongs_to的:管理员,:将class_name => “网友”#因此,我们可以称之为event.admi
..
我是相当新的Ruby on Rails的,而我显然有一个活跃的纪录协会的问题,但我解决不了的我自己。 由于三个模型类及其关联: #application_form.rb 类ApplicationForm<的ActiveRecord :: Base的 的has_many:问题:通过=> :form_questions 结束 #question.rb 类问题<的Active
..
我想限制的关联的项目数。我想确保用户不会有更多的超过X的东西。这个问题被要求前,该解决方案具有逻辑孩子 的提供的解决方案(针对类似的问题): 类用户的LT;的ActiveRecord :: Base的 的has_many:事情,:依赖=> :破坏 结束 类的事<的ActiveRecord :: Base的 belongs_to的:用户 验证:thing_count_w
..
在Rails的 - 什么是使用的has_many的效果:通过与has_and_belongs_to_many? 考虑有两种模式 - 具有邮电标签一多对一对多的关系如下图所示: 类标签<的ActiveRecord :: Base的 的has_many:posts_tag has_and_belongs_to_many:帖子 结束 类岗位<的ActiveRecord :: Ba
..
我需要创建用户团队。用户属于一个团队(只有一支球队),一支球队拥有很多用户。我无法弄清楚如何让用户能够创建,加入和离开一队。下面是我迄今为止,但我敢肯定,我在做什么可怕的(和“纽比”错误的)。 用户模型: belongs_to的:团队,取决于:摧毁 高清team_member?(团队) team_relationships.find_by_team_id(team.id) 结束
..
在轨3.2+,你可以这样做: SomeModel.some_scope.first_or_initialize 这意味着你也可以这样做: OtherModel.some_models.first_or_initialize 我觉得这是pretty的有用的,但我想对我的的has_many first_or_build 方法>关联,这会像 first_or_initializ
..