高性能数据库开发

接轨现有的Postgres数据库 - 不会看到控制台和控制器型号

我有几个表的数据库,每一个都包含列可能不遵循导轨命名约定。 是否有现有的创建从这些表的ActiveRecord模型或者我需要手头做到这一点,一个接一个的工具? 如果我用手工打造的ActiveRecord模型为一个表,这将是确定关系吗? (没有隐藏DB标识需要在它的上面?) 更新 我已经试过magicmodels,但不能有工作(这已经有一段时间,因为这是最后一次修改),并似乎并不与导轨兼容3 ..
发布时间:2015-11-28 19:34:57 高性能数据库开发

访问在声纳自定义的定义数据库表

我在声纳数据库自定义定义的表,我想从一个声纳插件访问到它,我目前通过使用声纳,Web服务/控制器访问退出表 所以我怎么能得到这个工作? 解决方案 声纳没有定义任何扩展来添加自定义数据库表,所以没有API,你想达到什么。 现在,无论你的理由来创建一个自定义数据库表(我想真正了解他们),你必须创建自己的声纳叉可以添加MyBatis的映射器和放大器; DAO的声纳Java的一面,和/或增加对RoR ..
发布时间:2015-11-28 19:34:41 高性能数据库开发

Rails会找不到CSV夹具

我想使用CSV装置,但是当我做耙分贝:灯具:负载时,报告说在缺乏YAML文件测试/夹具。一切工作正常时,灯具在YAML和文件以使用.yml 。 此外,当我看code。在的ActiveRecord-3.2.3 / lib中/ active_record / fixtures.rb ,我看完全没有提及CSV处理。看来, fixtures.rb 只知道如何使用YAML灯具。 什么是在这里?有CSV装 ..

奇怪的循环行为 - 这里发生了什么?

变得自己都糊涂了什么,我认为是一个双循环,不​​知道如何解决它。谁能救我从去完全疯了吗? 这工作在我的节目的看法: <%@ releases_tracks_temp.each办| releases_track | %> &其中; TR> &其中; TD>&其中;%= releases_track.track.id%GT; /&其中;%= releases_t ..

如何检索具有附加文件,并命令基于一组$ P $对有序值的那些对象的对象?

我在使用Ruby on Rails 3.2.2和2.7.0回形针。我想从数据库中检索其中的记录/对象有一个附加的文件(在我的情况下,它是图像文件)数据和命令基于一组pre-有序值的那些对象。也就是说,我有映像文件(由回形针宝石处理)和状态(状态可以是发表,未公布,阻止)的数据库表列,我希望是: 在返回的数据中包含的主要的记录/对象是关联的图像(也许这可以通过回形针宝石办理); 的对象检索在步骤1 ..

对RoR的数据库架构和协会意见

新来的回报率,但我有一个刺在建立一个应用程序 - 并且我在寻找我的数据库结构的一些建议 我有4个型号/表:用户>客户>工作>任务 应用程序将工作方式如下: 在用户将登录 他们可以添加客户端 他们可以添加乔布斯客户 他们可以添加任务乔布斯 所以,任务属于乔布斯,乔布斯属于客户端和客户端都属于用户。 我要查询数据库的客户端,作业或任务中的任何一个,也确保它属于当前登录的用户。我挣扎写一个“r ..

在Rails中,如何将一个项目分配的所有属性自动根据第一个属性

基本上,我要生成的项,在这种情况下,一个环。我有戒指的不同的类型: 类环<的ActiveRecord :: Base的 DISPLAY_NAMES ['银','黄金','钻石'] attr_accessible:描述:DISPLAY_NAME,:滚,:奖金,:总共:图像:金 结束 有没有办法来随机振铃DISPLAY_NAMES? 我猜是这样 @ ring.disp ..
发布时间:2015-11-28 19:34:13 高性能数据库开发

2活动记录关系对象的轨道3联盟

我有一个内容模型重新$ P $按类psented:内容。现在,用户可以率含量的评论内容的或两者都做。我想找到的所有用户都有的内容,无论的评分的审查或评分和评论的。在意见表有许多-to-one关联的内容表格(意为内容可以回顾很多次)。在收视率之间存在类似的关系表和内容表。 我想我应该做单独的查询,以查找用户的所有额定的内容,那么所有的某位用户的内容,然后做了工会。但我不能找出如何做到这一点返回一个 ..
发布时间:2015-11-28 19:34:11 高性能数据库开发

新手:越来越相互喜欢且仅当它们是相互有活动记录?

这将是一个很好的方式来获得相互的喜欢?其中,2用户喜欢对方(如在好友列表),并只得到谁拥有相互匹配的那些用户? USER_ID | likes_id 1 2 2 1 只有得到结果,其中这两个用户的喜欢对方(友谊) 我已经尝试了一些加入的,但不能真正得到它的工作,有没有建筑物AR功能获得上述结果? 解决方案 要添加到jexact的回答,这是你可以做到这一点使用AR一种方式: L ..
发布时间:2015-11-28 19:34:08 高性能数据库开发

使用ActiveRecord的为未命名为复数表

我想获得一个基本的Rails应用程序读取数据从一个MS SQL Server数据库。在我读(下剪断)的教程,它提到该表需要遵循一定的规则,如名称是一个多元化,并强调,等等等等没有一个表在我的数据库中按照惯例,而且可以“吨被改变。这仍然是真的吗?如果是的话,做什么,我需要看的懂如何与这些表进行通信? SNIPPET 的http://coding.smashingmagazine.com/2009/ ..
发布时间:2015-11-28 19:34:05 高性能数据库开发

RSpec的 - 如何检查allow_blank存在

我有唯一性测试,如下: {它应该validate_uniqueness_of(:名称).case_insensitive} 但是当我尝试做一个类似的测试名称失败 {它应该validate_ presence_of(:名称).allow_blank} 我得到这个错误:未定义的方法 allow_blank'` 解决方案 根据这个名单,还有在早该没有一种方法可以链接到val ..

如何模型许多家长很多自我指涉的关系?

我要模拟出最简单的方法如下: 一个技能有很多相关的技能。 每个技能应该存在于自己的,和技能可能有其他的技能,prerequisite技能。 例如: 技能:前端开发具有从属技能 - > [HTML,CSS,SCSS] 技巧:网页设计具有从属技能 - > [HTML,CSS] 技能:HTML 我希望能够做到: @ front_end_development.depend ..