rails-activerecord 相关问题

使用Ruby on Rails框架中的Active Record模式实现对象关系映射(ORM)。

创建嵌套属性时如何将唯一性范围限制为父级?

示例 - 班级组 < ApplicationRecord has_many :options accepts_nested_attributes_for :options end class Option < ApplicationRecord belongs_to :group validates :name, uniqueness: { s...

回答 0 投票 0

如何在 ActiveRecord 关系中转义 MySql 保留名称?

我正在使用较旧的 (rails 4) 代码库,我的任务是更新 mysql2 gem 以支持最新的数据库版本。使用我们当前版本的 gem 和代码,一切正常......

回答 1 投票 0

Rails 中未定义的方法 update_attributes

在 Rails 中,我想更新我的用户记录。我正在尝试使用此命令: @user=User.update_attributes(:name=> params[:name], :user=> params[:username], :pass=> params[:password]) 但是我...

回答 2 投票 0

Rails 6 - 创建一个回调以验证输入的特定文本的问题。

所以,我试图创建一个回调,在保存前执行快速验证。我目前要做的是验证传递给表单隐藏字段的url参数是否没有改变......。

回答 1 投票 0

bundle exec rake db:seed只播种了我一半的数据。

我已经在ruby中用nokogiri创建了一个哈希数组。在我的一个名为[:contributors]的键中,我存储了另一个包含名字列表的数组。我已经验证了数据 ...

回答 1 投票 0

在Rails中使用GROUP_CONCAT查询

我需要一个表的id,但是#pluck不够快,因为有太多的记录。问题是我想直接从mysql中以字符串的形式获取它们,而不是获取任何Array或......。

回答 1 投票 1

Rails - 基于关键字搜索POstgres JSONB列。

我有一个带有denom_qty jsonb列的abcs表。存储的值的格式是{"100"=>5, "1000"=>2}。我想过滤所有denom_qty列有键>=给定值的行。

回答 1 投票 0

Rails活动记录中依赖性销毁与依赖性删除之间的区别[重复]。

Active Record的依赖性::destroy是否也会删除数据库记录? 例如,依赖性::delete

回答 2 投票 0

如何在Ruby on Rails中使用ActiveRecord找到具有完全相同的has_many关系集的关系?

我有以下Active Record模型: class House < ActiveRecord::Base has_many :features end class Feature < ActiveRecord::Base has_many :houses end 我如何能写一个查询, ....

回答 2 投票 0

Rails ActiveRecord这样的链式接口是如何建立的?

我很好奇。User.where(name: 'Foo').where(age: 20)只调用一次数据库,如何工作?Where方法是否知道它是否是链的最后一个,并改变其行为?如果是的话,如何能......

回答 1 投票 3

如何在ruby on rails模型中使用Active Record Callbacks为列添加动态值?

在我的rails应用程序中,我有一个模型文档。它有列名和键。在我的控制器的创建动作中,我从前台获取文档名,并动态地设置一个值为键,用 ...

回答 2 投票 1

如何在Rails中获取ActiveRecord中对象的所有值?

我们可以使用column_names来获取一个表的所有列,但是如果想知道ActiveRecord中某个实例的所有值呢。例如,User.column_names =>["id","..."。

回答 4 投票 9

Rails模型中的两级命名间距

如果我在我的Rails模型中有这样的东西,这两个有什么不同? class A::B::C < ApplicationRecord ...... end 模块A 模块B class C < ApplicationRecord ...... end ....

回答 1 投票 0

活动记录嵌套数组

当使用数组作为SQL输入时,是否存在任何方法模式来对数组进行消毒?希望在ActiveRecord中实现以下风格的查询。SELECT * FROM "addresses" WHERE ("...

回答 1 投票 0

ActiveRecord不释放内存

我有一个导出作业,从我们的MySQL DB导出大量数据。随着数据的增长,我注意到这个的sidekiq作业占用了太多的内存。服务器有32GB,导出后...

回答 1 投票 2

after_create有多个方法?

我想在after create中调用两个方法,但把它们放到一个数组中却不行......我在rails docs或google中找不到任何东西......有人有经验吗? after_create [:do_this,......。

回答 3 投票 29

在Rails中,我如何能通过编程定义许多复杂的相关对象,然后跟踪用户对其状态的变化?[已关闭]

这可能是一个不寻常的情况,也是一个很难措辞的问题,所以请耐心听我说。比方说,我在我的Rails应用中代表一个巨大的房子。这座房子是由房间和门组成的。房间和门...

回答 1 投票 0

Rails ActiveRecord:如何查询A列的最大值并按B列分组?

[我想做类似Model.select(column_a::maximum,:column_b).group_by(:column_b)的操作,我正在使用MySQL 5.6和rails 5

回答 1 投票 0

Rails ActiveModel-更新嵌套属性并添加新属性

所以我很难为此写标题,但是我是一个相当大的新手。我现在所拥有的是具有多个批准的表格。类Form

回答 1 投票 0

Rails:将日期从表单参数映射到ActiveModel对象中

我有一个包含ActiveModel并包含两个日期的过滤器类:MealFilter包含ActiveModel :: Model属性:day_from,日期属性:day_to,该模型的日期结束...

回答 2 投票 1

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