草庐IT

ActiveRecord3

全部标签

iphone - 核心数据的 ActiveRecord

我使用这个库:https://github.com/jwang/activerecord-fetching-for-core-data-(NSManagedObjectModel*)managedObjectModel{if(managedObjectModel!=nil){returnmanagedObjectModel;}NSString*modelPath=[[NSBundlemainBundle]pathForResource:@"BranchData"ofType:@"momd"];NSURL*modelURL=[NSURLfileURLWithPath:modelPath]

ios - 用于核心数据的类似 ActiveRecord 的 ORM

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有任何ORM包装CoreData并让开发人员只处理域逻辑?就像ActiveRecord在RubyonRails中所做的那样。据我所知,有Objective-Record和MagicRecord很好地处理查询和持久性。关于验证和关联,是否有提供这些功能的开源项目?谢谢

ActiveRecord :: RecordInvalid:验证失败:必须存在用户

我正在处理单个表继承问题。我有两种不同类型的用户。用户模型和培训师模型,培训师用户应从用户模型继承属性。我在Rails控制台中创建了一个用户,并且一切正常。一旦我尝试创建教练,我就会遇到以下错误。铁轨5.0.4ActiveRecord::RecordInvalid:Validationfailed:Usermustexist我是否错误地设置了模型协会?这是我的用户模型classUser我的教练模型classTrainer模型模式create_table"trainers",force::cascadedo|t|t.string"first_name"t.string"last_name"t.d

php - 在 yii2 Activerecord 的关系表中获取计数

我有两个用于帖子和用户的表。我想在用户列表gridview中显示用户的帖子数。在yii1中,我在模型中使用它来为此目的定义一个关系:'postCount'=>array(self::STAT,'Post','author','condition'=>'status='.Post::ACTIVE),...User:find...().with('postCount').....但我不知道如何在Yii2中实现这个以获取User:find():with('...')中的帖子计数以显示在gridview中。有人在yii2中尝试过吗? 最佳答案

ActiverEcord Collection Count Count COMINED FIELD订购时给出mysql2 ::错误:“顺序子句”中的未知列

试图拨打ActivereCord::关系集合的算法正常,除非您将其加入如下:users=User.joins(:foos).select(['users.idasid','users.nameasname','sum(b.blah)asblah','max(foos.baz)asbazness']).joins('leftjointabley_thingsbonusers.id=b.user_id').group('users.id')users.count#noproblemusers.order('nameDESC').count#noproblemusers.order('bazness

Rails Activerecord回滚,反向反向反射

我有一个动作,在每个循环中执行一系列验证,将数据库提交每个循环的值EventSubscription创建EventSubscription.create!.如果某些验证失败,我想回滚先前承诺的交易。为此,我将代码放入ActiveRecord:Base.transaction块,但是当验证失败并提出异常时,救援块甚至没有执行,因此也不将其重定向到指示页面,我想重定向到该页面。这里有什么问题?你能帮忙吗?提前致谢!这是我的动作代码:defdownload_subscriptions_fileActiveRecord::Base.transaction(requires_new:true)dobeg

ruby-on-rails - 如何将 activerecord-sqlserver-adapter 与 TinyTDS *和* Windows 上的集成安全连接一起使用 *无需*以纯文本形式保存密码

我正在尝试使用Rails3.1。在Windows机器上使用activerecord-sqlserver-adapter(3.1.1)和tiny_tds(0.4.5)。在阅读有关TinyTDS及其对FreeTDS的使用时,我似乎可以通过将域限定名称作为用户名(例如DOMAIN\userbob)来使用集成安全性(又名Windows集成安全性/NTLM)。但是文档仍然要我在database.yml文件中输入域用户的密码。这是一种不好的做法,因为它不安全并且没有利用单点登录的优势,而单点登录正是集成安全性的一部分。我可以在不将密码以纯文本形式保存在文件中的情况下进行连接吗?例如develope

ruby-on-rails - 将 Activerecord 与 Redis 一起使用时出现错误

我只是想过一遍这个教程http://jimneath.org/2011/03/24/using-redis-with-ruby-on-rails.html#redis_and_rails当我将此代码放入lib/user.rb或app/models/user.rb时:classUser我收到这个错误:ActiveRecord::StatementInvalid:Couldnotfindtable'users'from/Users/jeremysmith/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.0.5/lib/active_record/

ruby-on-rails - ActiveRecord 查询数组交集?

我正在尝试计算某些类型文章的数量。我有一个非常低效的查询:Article.where(状态:'完成').select{|x|x.tags&Article::EXPERT_TAGS}.size为了成为更好的程序员,我想知道如何使查询更快。tags是Article中的一个字符串数组,Article::EXPERT_TAGS是另一个字符串数组。我想找到数组的交集,并获得结果记录数。编辑:Article::EXPERT_TAGS和article.tags被定义为Mongo数组。这些数组包含字符串,我相信它们是序列化的字符串。例如:Article.first.tags=["GuestWriter

Activerecord :: RecordInvalid:验证失败:通知不能为空白

我在Google上看到了很多错误,但是我的情况有些不同。我使用delayed_job,并且在运行时会遇到错误。notified_by和user都是两个独立的用户。现在验证错误已打开notified_by。我在通知控制器中制作了一个属于notified_by.我的delay_job型号check_expired.rbclassCheckExpired我的通知模型classNotification总而言之,notified_by正在显示验证错误。看答案“通知。创建!”方法仅接收模型属性及其值。“notified_by”不是通知的属性,而是关联。删除“notified_by:nocal.revise