高性能数据库开发
我在写我的第一个Rails的商店“的应用程序,我穿过一些奇怪的未来在我的测试之一。我试图测试上cart.rb的add_product方式: 类车<的ActiveRecord :: Base的 的has_many:line_items,:依赖=> :破坏 高清add_product(产品) current_item = line_items.find_by_produ
..
渲染@some_object 将呈现 Rails.root /应用/视图/ some_objects / _some_object.html.erb 现在我要处理这部分将被渲染取决于其 DATA_TYPE 字段。例如: 类SomeObject< AR :: Base的 #一些难懂的方法至极我需要重写 高清partial_name 案例DATA_TYPE
..
我有一个位置表我用它来存储地理坐标: 类位置和LT;的ActiveRecord :: Base的 #位置有列/属性 #BigDecimal的纬度 #BigDecimal的经度 (...) 高清to_s @ latitude.to_s<< ','&其中;&其中; @ longitude.to_s 结束 结束 然而,当我打电话 to_s 上的某
..
这两个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 在一个应用程序,我得到一个意外的错误。 在一个特定的模式,我有一个名为* _status_id领域。 当试图编辑模式rails_admin,我得到这个错误: 未定义的方法`* _statu_id“ 显然,rails_admin认为我的资源为多个,当它不是。 有没有让Rails的/ rails_admin知道如何正确地使用这些资源的一种方式? 解决方案
..
状态=%W(病健康饥饿) 查询= User.scoped(:加入=>'左外连接宠物上pets.user_id = users.id',:条件=> {'pets.id'=>零,“users.job_status'=>为static}) 由于code以上,才有可能or子句添加到:条件来这样说: 其中(pets.id IS NULL和users.status IN('
..
我想检索对象槽活动记录名单,但没有成功。 我有一个模型,它是:Store中有很多产品,产品有一个供应商 类商店<的ActiveRecord :: Base的 的has_many:产品 结束 一流的产品和LT;的ActiveRecord :: Base的 belongs_to的:供应商 belongs_to的:店面 结束 一流的供应商<的ActiveRecord ::
..
我有项目,用户可以通过的has_many加盟:通过加盟模式称为所有权。每个所有权的拥有,我要访问一个owner_type属性。 我希望有一种方式来传递一个user_ID的一个项目模型,并得到通过所有权owner_type加盟模式。反之亦然我想通过一个PROJECT_ID到用户模式并获得通过所有权owner_type加盟模式。以下是我有: 类项目<的ActiveRecord :: Base
..
抓我的头在这里...如果我尝试使用Rails以下内容: User.limit(25).includes([:地址]) 我得到: 用户负载(109.5ms)EXEC sp_executesql的N'SELECT TOP(25)[用户]。* FROM [用户]“ 地址负载(112.3ms)EXEC sp_executesql的N'SELECT [联系地址]。* FROM [地址],其中
..
我使用的范围,以获得该产品为特定用户: 在项目模型 belongs_to的:用户 适用范围:for_user,拉姆达{|用户|其中(:USER_ID =>用户)} User模型 的has_many:项目 问题 在调用 Item.includes(:用户).for_user(3)数组返回,而不是一个ActiveRecord的关系。 我希望它表现得像 Item.
..
我有点新的Rails 3.1。而我只是在我的生产ENV与我的注册表格(实际上,它更多的是控制器)面临的一个问题。 下面是code。在用户 类UsersController中<的ApplicationController [...] DEF创建 @user = User.new(PARAMS [:用户]) logger.info“登录在参数的值:#{PARAMS [:用户] [
..
我有以下表格: 类FinalExam<的ActiveRecord :: Base的 belongs_to的:当然 的has_many:页面:为=> :course_unit,:依赖=> :破坏 结束 类页<的ActiveRecord :: Base的 belongs_to的:course_unit,多态=>真正 HAS_ONE:竞猜 HAS_O
..
我是个Rails的控制器中,我试图访问我的实例变量在一个块: 这给出了一个错误,说“没有办法字段1的无”: 大虾:: Document.generate(“hello.pdf”)做 @ model.field1 结束 不过,如果我这样做,那么它的工作原理: my_model = @model 虾:: Document.generate(“hello.pdf”)做 my_mod
..
我是新来的Ruby on Rails的,我挂在使用Active Record的回调。我知道如何的使用的他们,但我想真正的明白的正在发生的事情,而且我没有得到它。我的困惑,是因为有在Ruby中变量的作用域。 下面是与域用户的简单的Active Record类:电子邮件,password_hash,password_salt 类用户的LT;的ActiveRecord :: Base的 a
..
新手问题。我有以下型号: 类资产<的ActiveRecord :: Base的 belongs_to的:assetable,多态=>真正 #回形针 has_attached_file:资产, :hash_secret => “我的秘密”, :URL => “/images/:hash_:basename_:style.:extension”
..
我有一个模型评论,这has_a用户。 在我的显示页面,我做了 Comment.all ,然后显示每个评论。 在认为我需要显示不仅是评论,也对相关的用户(即作者)的信息。 <%@ comments.each办|评论| %> &其中;%= comment.user.name%GT; &其中;%= comment.user.email%GT; ...等等..
..
我有以下的code在我的Rails一(3.1)控制器: @count = Call.where(:目的地=> current_user.destination_id).Count之间 @count_day = Call.where('created_at>?',1.days.ago).Count之间 @count_month = Call.where('created_at&GT
..
我在我的应用程序评论模型与许多comment_types 类注释和LT;的ActiveRecord :: Base的 belongs_to的:comment_type,多态=>真正 结束 另外,我有一个公共的质量保证体系。因此,对于每一对我有一个模型 类QA<的ActiveRecord :: Base的 HAS_ONE:问题:将class_name => :评
..
我已经命名空间的两种型号。一种模式主题是父母给发布模式,发布分享与标签模型HABTM关系。没有任何一个模型都验证。 我想收集使用复选框,同时submtting后在一个窗体上的主题和Tag模式设置数据。任何我曾经尝试过一次,但是我碰到我的问题有: 我应该如何扩大自己的状态,控制器和模型,以避免在请我需要声明我的命名空间,每个redirect_to时? 控制器code 的 的before_
..