标记的问题 [activerecord]

116
5 回复
使用活动记录时如何列出为数据库定义的所有表?
使用活动记录时,如何获取为数据库定义的所有表的列表?      116 5答案                              5                          致电 Active...
问 11年前
87
5 回复
如何确定是否刚刚在after_save中创建或更新了记录
#new_record? function确定是否已保存记录。但是after_save钩子总是假的。有没有办法确定记录是新创建的记录还是更新的旧记录? 我希望不使用另一个回...
11
1 回复
Ruby on Rails - 撤消mark_for_destruction
在我的rails应用程序中,子记录获得 marked_for_destruction 我想撤消该操作并取消标记。有办法吗? 提前致谢。      11 1答案                      ...
14
4 回复
在Rails中创建大规模HABTM关联的最快方法是什么?
我有两个表,在Rails中有HABTM关系。如下所示:   class Foo &lt ActiveRecord::Base has_and_belongs_to_many :bars end class Bar &lt Activ...
26
9 回复
将Rails中的主键更改为字符串
所以我有两个模型,State和Acquisition。 State has_many收购。我觉得51个记录的自动增量整数主键是相当愚蠢的。所以我改变了State的模型为PK(State是两个...
75
5 回复
在rails中的单个调用中保存多个对象
我在rails中有一个类似这样的方法:  a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :parent_id => a.id) x.save ....
25
4 回复
object.valid?返回false但object.errors.full_messages为空
我对我无法保存的对象感到困惑,简化模型是  class Subscription < ActiveRecord::base belongs_to :user, :class_name => "User", :foreign_ke...
11
3 回复
如何随机化`ActiveRecord :: Relation`的数组元素位置?
我正在运行Ruby on Rails 3.2.2,我想随机化ActiveRecord::Relation的数组元素位置。 我该怎么做?      11 3答案                              3  ...
16
1 回复
与ActiveRecord的HABTM关系的时间戳
我有以下关系设置:  class Article < ActiveRecord::Base has_and_belongs_to_many :authors end class Author < ActiveRecord::Base has_and...
21
3 回复
获取ActiveRecord :: Relation的未定义方法
我有以下型号  class Book < ActiveRecord::Base has_many :chapters end 和  class Chapter < ActiveRecord::Base belongs_to :book end...
53
8 回复
使用find_or_create接受_ented_attributes_for?
我正在使用Rails的accepts_nested_attributes_for方法取得了巨大的成功,但是如果记录已经存在,我怎么能不创建新记录? 举例来说: 假设我有三个模型,...
46
7 回复
使用活动记录搜索序列化数据
我正在尝试对序列化列进行简单查询,你是如何做到这一点的?  serialize :mycode, Array 1.9.3p125 :026 > MyModel.find(104).mycode MyModel Loa...
15
3 回复
Rails回调相当于“after_new”
现在我无法找到在第1行和第2行之间生成回调的方法:  f = Foo.new f.some_call f.save! 有没有办法模拟什么是有效的after_new回调?现在我正在使用after...
50
2 回复
ActiveRecord回调和验证的顺序是什么?
我想知道在创建ActiveRecord对象时调用回调和验证的顺序。 假设我有一些自定义验证&amp;回调如下:  validates :reference_code, :if => :reference_...
22
3 回复
Rails验证数组中的值
在我的Schedule模型中,我想在:wdays字段中添加一些验证,这是一个int []。我只希望值0..6有效 有效  Schedule.wdays = [0,1,6] 无效  Schedule.wday...
92
6 回复
在模型中使用帮助器:如何包含辅助依赖项?
我正在编写一个处理来自文本区域的用户输入的模型。遵循 http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input ,我正在清理模型中的...
2
2 回复
从Rails ActiveRecord中的结果中排除一些ID
我对以下部分的查询文章有以下声明  Article.all(:joins => :sections, :conditions => { :sections =>{ :id => [3, 4, 6, 7, 8, 9] }, :id_n...
12
3 回复
在ruby / ActiveRecord中生成类似Instagram或Youtube的不可语句字符串ID
创建给定ActiveRecord模型对象的实例后,我需要生成一个短的(6-8个字符)唯一字符串,用作URL中的标识符,采用Instagram的照片URL样式(如 stackoverflow....
26
4 回复
Ruby中DateTime的毫秒分辨率
我有一个像2012-01-01T01:02:03.456这样的字符串,我使用ActiveRecord存储在Postgres数据库TIMESTAMP中。 不幸的是,Ruby似乎会缩短毫秒:  ruby-1.9.3-r...
24
6 回复
使用MySQL LIMIT和OFFSET查询选择所有记录
我正在寻找一种方法来实现:  SELECT * FROM table 但是像这样使用LIMIT和OFFSET:  SELECT * FROM table LIMIT all OFFSET 0 有没有办法编写SQL语句...
60
10 回复
ActiveRecord find_each结合限制和顺序
我正在尝试使用ActiveRecord的find_each方法运行大约50,000条记录的查询,但它似乎忽略了我的其他参数:  Thing.active.order("created_at DESC").limit(5...
9
2 回复
多态关联在同一模型上具有多个关联
我对我所获得的多态关联感到有些困惑。我需要一个文章模型来获得标题图像和许多图像,但我希望有一个图像模型。更令人困惑的是,Image模型具有多态性(允许...
21
1 回复
'ActiveRecord :: Core :: ClassMethods.find'调用已被弃用
我正在使用RubyMine 2016.1,当我使用ActiveRecord的find(id)方法时,它向我显示了这个弃用警告:不推荐使用'ActiveRecord :: Core :: ClassMethods.find'...
70
9 回复
Rails 3跳过验证和回调
我有一个特别复杂的模型,其中定义了验证和回调。业务需求现在需要一个特定的场景,添加新记录需要跳过验证和回调。最好的方法是什么?      70 9答案...
17
2 回复
Rails中锁定/事务/隔离级别的完整指南[关闭]
是否有一个很好的教程/指南/博客文章/书籍章节/截屏/等试图全面涵盖与ActiveRecord中的锁,事务和隔离级别有关的所有内容? (最好与Rails 4.0相关) 指南...