高性能数据库开发

更新的ActiveRecord在Rails的测试

我在写我的第一个Rails的商店“的应用程序,我穿过一些奇怪的未来在我的测试之一。我试图测试上cart.rb的add_product方式: 类车<的ActiveRecord :: Base的 的has_many:line_items,:依赖=> :破坏 高清add_product(产品) current_item = line_items.find_by_produ ..
发布时间:2015-11-28 19:35:58 高性能数据库开发

HAS_ONE:通过=>多

这两个Attendment和放大器;华信: belongs_to的:事件 belongs_to的:帐户 因此​​:1至1 attendments和vouchings关系 有没有办法做到这一点没有我想得太多了? #attendment HAS_ONE:华信:通过=> [:事件:账号] 注:我不介意想太多,实际上 解决方案 是啊,我不认为你可以使用一个HAS_ONE ..

我如何可以显示所有用户的所有标签为一个模型实例?

我想从所有用户的所有标签我的应用程序的一个品牌,其ID为37.下列作品,但只得到标签,从目前的2用户在应用程序中的一个: <%= BrandUser.last.brand.tags.join(“”)%> 以下是我的尝试,但不起作用: <%= BrandUser.where(:brand_id => 37)。每个{|品牌| p brand.tags}%GT; ..

rails_admin多场名

我使用 rails_admin 在一个应用程序,我得到一个意外的错误。 在一个特定的模式,我有一个名为* _status_id领域。 当试图编辑模式rails_admin,我得到这个错误: 未定义的方法`* _statu_id“ 显然,rails_admin认为我的资源为多个,当它不是。 有没有让Rails的/ rails_admin知道如何正确地使用这些资源的一种方式? 解决方案 ..
发布时间:2015-11-28 19:35:40 高性能数据库开发

在范围查询ActiveRecord的OR子句

状态=%W(病健康饥饿) 查询= User.scoped(:加入=>'左外连接宠物上pets.user_id = users.id',:条件=> {'pets.id'=>零,“users.job_status'=>为static}) 由于code以上,才有可能or子句添加到:条件来这样说: 其中(pets.id IS NULL和users.status IN(' ..
发布时间:2015-11-28 19:35:36 高性能数据库开发

获得一个嵌套的对象收集槽活动记录

我想检索对象槽活动记录名单,但没有成功。 我有一个模型,它是:Store中有很多产品,产品有一个供应商 类商店<的ActiveRecord :: Base的 的has_many:产品 结束 一流的产品和LT;的ActiveRecord :: Base的 belongs_to的:供应商 belongs_to的:店面 结束 一流的供应商<的ActiveRecord :: ..
发布时间:2015-11-28 19:35:33 高性能数据库开发

试图读取属性从加盟模式时,没有得到方法错误

我有项目,用户可以通过的has_many加盟:通过加盟模式称为所有权。每个所有权的拥有,我要访问一个owner_type属性。 我希望有一种方式来传递一个user_ID的一个项目模型,并得到通过所有权owner_type加盟模式。反之亦然我想通过一个PROJECT_ID到用户模式并获得通过所有权owner_type加盟模式。以下是我有: 类项目<的ActiveRecord :: Base ..
发布时间:2015-11-28 19:35:31 高性能数据库开发

轨道3:适用范围返回一个数组

我使用的范围,以获得该产品为特定用户: 在项目模型 belongs_to的:用户 适用范围:for_user,拉姆达{|用户|其中(:USER_ID =>用户)} User模型 的has_many:项目 问题 在调用 Item.includes(:用户).for_user(3)数组返回,而不是一个ActiveRecord的关系。 我希望它表现得像 Item. ..
发布时间:2015-11-28 19:35:26 高性能数据库开发

在UsersController中#创建,User.new(PARAMS [:用户])返回一个空的用户(PARAMS看起来不错)

我有点新的Rails 3.1。而我只是在我的生产ENV与我的注册表格(实际上,它更多的是控制器)面临的一个问题。 下面是code。在用户 类UsersController中<的ApplicationController [...] DEF创建 @user = User.new(PARAMS [:用户]) logger.info“登录在参数的值:#{PARAMS [:用户] [ ..

活动记录回调。他们怎么能够访问变量/范围有多大?

我是新来的Ruby on Rails的,我挂在使用Active Record的回调。我知道如何的使用的他们,但我想真正的明白的正在发生的事情,而且我没有得到它。我的困惑,是因为有在Ruby中变量的作用域。 下面是与域用户的简单的Active Record类:电子邮件,password_hash,password_salt 类用户的LT;的ActiveRecord :: Base的 a ..
发布时间:2015-11-28 19:35:17 高性能数据库开发

导轨具有ActiveRecord的抢一气呵成所有需要的关联?

我有一个模型评论,这has_a用户。 在我的显示页面,我做了 Comment.all ,然后显示每个评论。 在认为我需要显示不仅是评论,也对相关的用户(即作者)的信息。 <%@ comments.each办|评论| %> &其中;%= comment.user.name%GT; &其中;%= comment.user.email%​​GT; ...等等.. ..

模型没有迁移。滑轨

我在我的应用程序评论模型与许多comment_types 类注释和LT;的ActiveRecord :: Base的 belongs_to的:comment_type,多态=>真正 结束 另外,我有一个公共的质量保证体系。因此,对于每一对我有一个模型 类QA<的ActiveRecord :: Base的 HAS_ONE:问题:将class_name => :评 ..
发布时间:2015-11-28 19:35:02 高性能数据库开发

应该如何在Rails的我的形式看?

我已经命名空间的两种型号。一种模式主题是父母给发布模式,发布分享与标签模型HABTM关系。没有任何一个模型都验证​​。 我想收集使用复选框,同时submtting后在一个窗体上的主题和Tag模式设置数据。任何我曾经尝试过一次,但是我碰到我的问题有: 我应该如何扩大自己的状态,控制器和模型,以避免在请我需要声明我的命名空间,每个redirect_to时? 控制器code 的 的before_ ..
发布时间:2015-11-28 19:35:00 高性能数据库开发