activerecord 相关问题

Active Record是一种将域逻辑与存储抽象结合在一起的模式。对于有关Rails ORM框架的问题,请使用此标记来解决有关模式的问题,[rails-activerecord]。

如何在创建关联模型时避免不必要的加载?

在我的 Rails 应用程序中,我们有几个与此类似的模型 笔类 < ActiveRecord::Base has_one :ink after_create :add_ink def add_ink create_ink(color: "blue") end end

回答 1 投票 0

如何将 ActiveModel 记录转储为 INSERT SQL 语句?

之前在 Rails 6 中我一直在做: # 我有一条现有记录 记录 = MyRandomModel.take # 现在我想获取将在 ... 上生成并执行的 INSERT SQL

回答 1 投票 0

使用 count 和 ActiveRecord 进行多重连接

我的应用程序是关于有许多与电影相关的愿望的个人资料: 班级简介 < ApplicationRecord has_many :wishes, dependent: :destroy has_many :movies, through: :wishe...

回答 2 投票 0

Rails attr_readonly 不起作用

根据这个问题和 attr_readonly 的文档,以下应该是可能的: 我的模型类 < ActiveRecord::Base attr_accessible :foo attr_readonly :bar end m = MyModel.

回答 3 投票 0

如何在 Rails 中指定和验证枚举?

我目前有一个模型 attend,它将有一个状态列,并且此状态列只有几个值。 STATUS_OPTIONS = {:是,:否,:也许} 1)我不知道如何验证...

回答 11 投票 0

Rails 查询组并提取以返回按另一个属性分组的 ID 数组?

我知道 Model.group(:account_id).count 将返回 account_ids => 计数的哈希值。 {3=>3、4=>3、8=>8、10=>5、20=>4} 我想返回 account_ids => ids 的哈希值 { 3=...

回答 4 投票 0

Rails 7 多对多关系,搜索具有多个相关项目的项目

假设我在 Rails 7 中有三个模型、一些项目、标识符和一个连接模型 类项目 < ApplicationRecord has_many :item_identifiers has_many :identifiers, through: :item_identifie...

回答 2 投票 0

Rails 5:将与自定义名称的belongs_to关联添加到模型中,并进行迁移

我有一个用户模型和一个问题模型。 我想向 Question 模型添加一个 own_to :user 关联,但我希望该关联被称为作者。例如,我会致电 Question.au...

回答 1 投票 0

rails every_with_index 缓存

我正在尝试缓存以下内容: <% @equipment.sports.zip(@equipment.sport_equipments).each_with_index do |(sport, equipment), index| %> <% cache[cache_version_tool, equipment.cache_k...

回答 1 投票 0

如何获取多态类到相关类的关联

我正在尝试让一些多态关联正常工作,但我无法让它们正确。目前,他们为我提供了两个表匹配的 ID,而不是直接关系。 c...

回答 1 投票 0

基于客户端的网站的最佳数据库策略(Ruby on Rails)

我建立了一个很好的网站系统,可以满足小众市场的需求。去年,我一直通过使用 Capistrano 将软件副本部署到我的网站来销售这些网站

回答 3 投票 0

如何按字符串排序,Ruby

所以我有@cake.type,它可以是“Primo”,“多层”,“装饰”,“特价”,“基本”` 我想整理一下里面的蛋糕列表

回答 2 投票 0

添加而不是替换 SQL 数据库中的数字

我在使用 PostgreSQL 数据库向 Ruby on Rails 项目中添加先前的总和时遇到问题。基本上我需要发送补丁请求以添加当前总和,但不替换 cu...

回答 1 投票 0

Ruby:查询数组列长度大于X的活动记录

我的 postgres 数据库中有这张表: create_table "tracking_infos", 强制: :cascade do |t| t.text“载体”,默认值:[],数组:true t.text“tracking_numbers&qu...

回答 1 投票 0

Rails 中的测试关系被认为是最佳实践吗? [已关闭]

想知道 Rails 中的关系测试是否被广泛认为是最佳实践。 我们在测试关系的团队上存在分歧。 IMO 这是多余的,即每个 has_many :p...

回答 2 投票 0

如何从自定义查询填充ActiveRecord的父关系?

所以我有一个 ActiveRecord Schedule,它有一个父 Facility,如下所示: 课程安排< ActiveRecord::Base belongs_to :facility, class_name: 'Facility' ... end In my application I have a n...

回答 1 投票 0

Ruby on Rails 有办法导入现有的数据库模式吗?

我知道我可以执行 db:create 并创建数据库表或 db:migrate 到新版本,但是我想要做的是从现有数据库(所有表)导入架构并生成模型......

回答 2 投票 0

数据库配置未指定适配器(Sinatra + Heroku + Activerecord)

我收到一个错误(在 Sinatra + ActiveRecord Heroku 上),数据库配置未指定适配器。 从一些研究来看,这似乎是因为 Heroku 预计不会有

回答 2 投票 0

将参数传递给 ruby on Rails 内的原始 SQL 查询

我想使用rails活动记录执行原始SQL查询,但我的查询需要一个参数,我找不到正确的方法来安全地将参数传递到查询字符串中。查询如下 ...

回答 3 投票 0

Rails select_all 反序列化 Postgresql 数组

我创建了一个自定义查询,返回具有数组值 term_names 的行 产品.连接.select_all(" SELECT ARRAY_AGG(terms.name), vocabularies.name 词汇表名称 FROM 条款 内连接

回答 2 投票 0

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