高性能数据库开发

在评论返回问题:: ActiveRecord_Associations_Collection

我想显示所有来自用户在用户个人资料页面提出的意见(不管它是公共或登录后面的页面),但我遇到打印在我的应用程序注释的问题: :ActiveRecord_Associations_CollectionProxy:0x00000103c89750(这不是杀死我的应用程序错误,只是打印该消息) 在我的应用程序的唯一元素commentable是“黑客”,并且用户可以创建每个黑客意见。 user.rb ..
发布时间:2015-11-28 19:30:05 高性能数据库开发

MongoDB中多限制条件

我有一个集合,其中所述字段中的一个是“类型”。我想每种类型取决于条件是相同的所有类型的某些值。就像我想要2个文件为A型,2为这样的B型。 如何做到这一点在一个单一的查询?我使用Ruby的活动记录。 解决方案 通常你所描述的是围绕MongoDB的社区里面,我们可以称之为“顶级 N 导致的问题“。这是当给予一定的投入是在某些方面可能会进行排序,如何让高层 N 的结果,而不在数据依靠任意索引值。 ..

加密数据的验证

我加密用户的所有隐私数据存储在数据库宝石的帮助之前,'attr_encrypted“。例如,我有'EMAIL_ADDRESSES“表,其中包含”encrypted_email“列。这种宝石解密数据,当我打电话object.email或当我通过电子邮件进行搜索。但我有问题,该列的验证。 我有以下验证了这一点,其他表: validates_length_of:电子邮件:内=> 3..100 ..

选择怎样的价值,对模型的唯一ID

我有两个车型优惠和餐厅 我要显示这些交易的每家餐厅。我不想让他们对链接:restaurant_id ,而我希望他们对链接:restaurant_name 我无法弄清楚是如何在将它们链接:在控制器restaurant_name 餐厅控制器 高清节目 @restaurant = Restaurant.find(PARAMS [:ID]) @deals = @ restauran ..
发布时间:2015-11-28 19:29:53 高性能数据库开发

轨道4 - 通过连接表的条件查找对象

我有两个型号,用户和团队,这是一个许多-于─许多与连接表名为会员。它的设置UT斯达康这样的: #Team: 的has_many:成员,相关的:破坏 的has_many:用户通过:成员 #用户 的has_many:成员 的has_many:团队,通过:成员 #会员 belongs_to的:用户 belongs_to的:团队 我希望用户能够访问对方的个人资料页(控制器:用户操作:秀)。 ..

是否有Rails的deleted表,就像在SQL Server?

我需要能够做同样的在我的Rails应用程序展示了下文。正如你所看到的,在SQL服务器有一个名为deleted表,用于存储那些刚刚删除的行。来源: CREATE TRIGGER TRG_AUD_DEL ON yourTable 为删除 如 INSERT INTO my_audit_table(COL1,COL2,...) SELECT COL1,COL2 ... 已删除 按照这个逻辑,以轨,有没有 ..

Rails的管理的has_many:通过关系编辑资源时造成的模板无限渲染

我有一个Rails应用程序具有的has_many:通过模型像这样: 类博客<的ActiveRecord :: Base的 的has_many:blog_categorizations,取决于:摧毁 的has_many:类别:通过=> :blog_categorizations accepts_nested_attributes_for:类,allow_destroy:真 ..

Rails模型中的子文件夹和关系

我安排我的一些轨道模型的文件夹,我正与自动加载 config.autoload_paths + = DIR [Rails.root.join(“应用程序”,“模型”,“{} **')] 我可以直接使用所有型号(如 Image.first.file_name ),但是当我通过关系,如对其进行访问 @ housing.images.each DO ... 与的has_many:图片我收到以 ..

Rails的ActiveRecord的查询:计数,组和额外列

我有一个名为模型服务每个服务都有一个或多个用法的特定歌曲(加入了 usage.song_id )。我想通过用途搜索和找到最常见的歌曲: Usage.joins(:曲)。集团(:song_id,:song_name).Count之间:song_id 我希望这些命令进行的计数值,所以我加入(之前 .Count之间) .order(“count_song_id DESC”) 但现 ..

ActiveRecord的触摸导致死锁

我的应用程序使用触摸广泛,以充分利用Rails的模板缓存系统。有某种类型的工作时,在一个批处理许多不同对象之间建立多对多的关系我的应用程序一样。有时候,一些这方面的工作成果所产生的级联触摸上课造成的僵局。 我可以code围绕这对于一个场景,我看到它经常发生,但看到它已经败露了更大的问题,这可能发生在其他情况下,尽管这是非常不可能的。 要理解这一点,想想两个人在Twitter上跟随另一个在完全相 ..
发布时间:2015-11-28 19:29:12 高性能数据库开发