问题标签 [rails-models]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

ruby-on-rails - Rails - 使用编辑的问题

我在尝试编辑模型时遇到问题。我总是以错误告终

我在视图中使用:

在控制器上:

0 投票
2 回答
101 浏览

ruby-on-rails - 关于 Rails 上的关联和模型的问题

我最近一直在做一个项目,其中玩家可以创建团队并成为团队所有者,但玩家也可以通过名为 Squad 的单独表成为团队的一部分。

我不知道这是否是我制作我想要的东西所需要的全部,但我就是想不通。如何让玩家通过 Squad 请求被邀请加入团队,而团队所有者对该玩家回答是或否?如果是,他会加入 Table Squad 并成为团队的一员。如果没有,他的请求就被破坏了。

0 投票
1 回答
200 浏览

ruby-on-rails - 使用 Rails 创建与其他 2 个模型相关的模型

我有这样的模型:

我只是在徘徊,如果一个人想加入一个组,这个人将创建一个 group_membership ,它需要个人本身和组的 id。如果我在组视图上做一个没有表单的创建按钮是对的吗?def create既然我必须通过正确的方式传递两个 ID,那会怎样build?谢谢。

0 投票
2 回答
106 浏览

ruby-on-rails - Rails - 模型怀疑

鉴于我有这样的模型:

如何访问membersa grouphas?我总是这样做@group.members或类似的事情,给我一个错误,说在模型中找不到关系。

提前致谢。

##编辑##

我得到的错误是:Could not find the association "group_memberships" in model Group

0 投票
2 回答
269 浏览

ruby-on-rails - 需要一个模型才能拥有另一个模型?基本上,模型验证

我的意思是,在 Rails 中是否有可能在关系中至少需要一个模型实例?

例如,在我的discussion.rb我有:

在我的post.rb

我怎样才能使您至少需要一个帖子才能创建讨论?我不知道如何搜索这个问题,所以如果已经被问到,我很抱歉。

0 投票
2 回答
39 浏览

ruby-on-rails - 将 2 个模型的数据连接在一起并按公共列排序?

我有 2 个模型,我有兴趣合并它们,然后按 created_at 列对其进行排序。其中一个模型是照片,另一个是状态。目前,我有两个选项卡、照片和状态,在它们创建时分别显示每个模型数据。但是,我想制作另一个名为照片和状态的选项卡,并将它们一起显示。我的问题是如何在它们一起创建时显示它们。例如,我希望它有一个像这样的订单

有什么建议么?提前致谢

0 投票
2 回答
560 浏览

ruby-on-rails - Rails 模型关系

各位开发者您好!最近我一直在玩 Rails 3.0,经过相当多的研究,我有点卡住了。我想知道在我的情况下哪种方法或解决方案是最好的(我还没有找到答案)。所以我想要实现的是简单而直接的。

我想做这样的事情:

所以最后我需要有像 User.first.feeds 这样的方法来获取所有用户的提要和 User.first.casts 来通过他/她的提要获取所有用户的演员表。拥有 Feed.first.casts 和 Feed.first.users 也很不错。很简单,对,但我也很难为我想要实现的目标创建迁移。

我知道上面的代码不起作用——我一直在玩它,所以这只是我想要实现的概念。

基本上我的问题是:我应该以某种方式通过连接模型还是使用范围?(你也可以提供一个代码片段)以及我该如何进行迁移?

谢谢,很抱歉,我在网上找不到关于这个简单案例的太多信息。

编辑:用户和 Feed 上的 has_and_belongs_to_many 在我的情况下不起作用,因为它不允许我拥有 @user.casts,它只提供 @user.feeds 和 @feed.users

0 投票
1 回答
1675 浏览

ruby-on-rails - Rails 3 模型,belongs_to 不同的表只在每条记录中

我有一些这样的模型:

但我希望每个数据库记录中的项目模型属于:alpha 或:beta 但不属于两者。在 Rails 3 中有什么好的方法吗?或者我应该用 AlphaItems 和 BetaItems 来代替它?

0 投票
1 回答
257 浏览

ruby-on-rails - 带有第三列的 Rails 分配表

我目前在 Rails 3 中有一个分配表模型,如下所示(当然,还有 sale 和 financeCompany 模型):

我的问题很简单:如何设置 sale/financeCompany 模型,以便我可以访问相关的 funddBalance?

例如,在我看来,我想拥有:

不幸的是,这不起作用,错误是财务平衡部分。我认为建立我的金融公司模型的唯一方法是

但这会给我每次销售的几个财务平衡,但我需要一个(每个财务平衡都与分配表中的销售和财务公司相关联,所以sale.financedBalances.where etc.当我应该能够这样做时似乎没有必要这样做sale.financeCompany.financedBalance)。

有什么建议么?

0 投票
1 回答
5081 浏览

ruby-on-rails - 在 db fetch 之后对 activerecord 进行子类化并维护子类

我有一个 ActiveRecord 模型Media,它应该能够存储有关不同类型媒体(、、、)的类似结构Media::BookMedia::Movie信息Media::Music。然而,这些子类中的每一个都有独特的方法。

如果我使用这将起作用Media::Book.new("Harry Potter").reviews,但我希望能够使用

我知道我应该用它media_type来实现这一点,但我不确定是否有比覆盖每个 ActiveRecord 数据库接口方法(User.medias, find, find_by_etc, where, order, limit, all)并替换它们的每个返回值更好的方法。