ruby-on-rails-3.2相关内容
首先,这直接关系到我的其他问题: 但我还是不想跳,通过书面方式确定日期迁移所有的循环。这不会是无效的日期的最后一个表,我需要一些更通用的方法。 所以,在这里我们去: 我使用的是其中包含无效的日期遗留下来的MySQL数据库,有时像2010-01-00或0000-04-25 ... Rails没有加载这些记录(较旧版本的Rails一样)。 我不希望(也不能)手动或自动纠正这些日期。它应该是达到这
..
我有一个模型缩进。在这我使用STI。一个缩进可以是两种类型的买卖。在购买类我使用一个可选的HAS_ONE关联。 类采购<缩进 HAS_ONE:出售:将class_name => '销售',:foreign_key => “linked_indent_id” #使它发挥作用。 适用范围:未售出的,拉姆达{包括(:销售)。凡('身份证不在(选择缩进不同的li
..
我有一个用户模型的has_many实验: 类用户的LT;的ActiveRecord :: Base的 的has_many:实验:依赖=> :破坏 和实验模型: 类实验<的ActiveRecord :: Base的 belongs_to的:用户 has_attached_file:缩图 我要挂钩的毁灭瞬间的实验模型中的所有者用户被摧毁后。 (例如用户取消他的帐户)
..
有没有用Rails 3.2任何方便的方式来订购ActiveRecord的关系,通过移动的记录与特定值特定领域的关系的前面?例如,如果为MyModel 有一个属性国家,我想排序的任何查询具有返回记录的关系国家='西班牙'的关系的前面。 解决方案 这样的事情。很明显的姓名,身份证'将取决于你的模型和要求。 MyModel.order(“国家='西班牙'DESC,姓名,身份证”)
..
我想显示产品画廊,我包括既用于销售,而不是销售产品。只有我想的产品是出售给出现在列表的前面,而不是销售将出现在列表末尾的对象。 这是简单的方法对我来说,做到这一点是使两个列表,然后将它们合并(on_sale对象中的一个列表和一个列表不on_sale对象?): available_products = [] sold_products = [] @ products.each做|产品| 如
..
开发商!我无法理解接下来的情况 例如我有模型 类别PG ::城市<的ActiveRecord :: Base的 belongs_to的:国家 #virtual访问 attr_accessor:人口 #attr_accessible:城市:isdisabled,:COUNTRY_ID 结束 我可以用code是这样的: C = PG :: City.ne
..
我有一个小的Rails应用程序,我试图得到一些订单的统计数据。 所以,我有一个管理模式,订单模式,有一个一对多的关联。 类管理<的ActiveRecord :: Base的 attr_accessible:名称 的has_many:订单 一流的订购与LT;的ActiveRecord :: Base的 attr_accessible:操作 belongs_to的:管理员
..
我试图用Hstore使用ActiveRecord的 - Postgres的-hstore创业板的最新版本的Rails 3.2.9项目,我有一点用在Hstore值提供的ActiveRecord的store_accessor麻烦。 我的模式是这样的: 类Person<的ActiveRecord :: Base的 序列化:数据的ActiveRecord :: codeRS :: Hstor
..
有关我的生活中,我试图找出为什么我的回调没有得到执行有时(你没有听错的有时作为大部分时间它的工作原理开箱即用) 我只有父/ 2模型之间的亲子关系。 在创建子记录所有我做的 after_create 的回调是更新(积聚在父字段的所有子量,以避免在运行时重查询)金额字段在父表/模型记录 父模型(付款) 儿童模式(销售交易) 付款 的has_many SalesTransactions 为创建
..
我不明白为什么我得到以下错误: 的ActiveRecord :: AssociationTypeMismatch:用户(#29943560)预计,得到了Fixnum对象 当我这样做,在轨控制台: @game = Game.create(:玩家=> 1060:出场=> 1061) 我只是想在下面创建一个新的游戏有关模型关联。 类用户的LT;的ActiveRecord :
..
我有涉及跨各种型号加入我的Rails应用程序的几个大规模的SQL请求。 单个请求可以包括6到10个表。 要跑得更快我想使用子查询的连接(这样我可以过滤这些表之前的连接,降低了列的那些,我需要)的要求。我想实现这一目标用阿雷尔。 我想我找到了解决我的问题有:没有任何人有任何想法如何做到这一点(不使用字符串)? 解决方案 皮埃尔,我想到了一个更好的解决方案可能是由以下(灵感的这个要点):
..
如何创建在ActiveRecord的外键?我有类似如下的我的模型: 班学生和LT;的ActiveRecord :: Base的 attr_accessible:姓名,:level_id belongs_to的:水平 结束 类级<的ActiveRecord :: Base的 attr_accessible:号码 的has_many:学生 结束 但schema.rb和
..
我有三类:个人,位置,和目录 在一个人的has_many:目录:通过=>:位置 在一个目录的has_many:人:通过=>:位置 人物都和目录的has_many:位置 的定位模型,除了具有一个ID,一个为person_id,和一个directory_id,具有一个或多个附加字段(例如,标题)。 我希望能够做的就是将数据添加到加盟模式,比如title字段,我每次加一个人到Directory.pe
..
这是很容易可以使用Rails迁移中删除列。 类SomeClass的< ActiveRecord的::迁移 高清self.up remove_column:TABLE_NAME,:列名 结束 结束 我想知道是否有任何方式使用控制台删除表中的列。 解决方案 您可以直接在运行codeS的最高方法轨控制台: >> ActiveRecord的:: Migra
..
请帮我解决这个错误。 我在从文本文件加载记录到数据库中使用Ruby脚本收到此错误。 这只是工作正常,如果我用少量的记录加载到database.But如果有大量的记录失败。 CSV.foreach(文件名)做|在线| completePath =行[0] num_of_bps =行[1] completePath = cluster_path +'/'+ compl
..
在Rails中,我创建了一个模型,检索用户LDAP数据库而不是ActiveRecord的。现在,我试图用基于LDAP的模型集成我的ActiveRecord模型,所以我写了模仿一些常见的ActiveRecord的方法在我的模型方法。 一个我试图仿效的方法是一种通常由的has_many通过ActiveRecord的关系创建。在ActiveRecord的,这种关系将允许以下内容: 用户= User.
..
我试图查找'created_at'属性最新记录 - 数据库列类型是'日期时间'和 我使用jQuery的从用户界面的DatePicker 我的网址是这样的:“本地主机:3000 / users_supported selected_date = 2012-10-31” 到目前为止,我做得不错:)我在控制器的查询看起来是这样的: @support_histories = current_age
..
在普通的Java我会使用: 公众用户(字符串名称,字符串电子邮件){ this.name =名称; this.email = F(电子邮件); this.admin = FALSE; } 不过,我无法找到一个简单的标准的方式做在轨(3.2.3),用ActiveRecords。 1。覆盖初始化 高清初始化(属性= {},选择= {}) @name =属性[:名称
..
我用Rails 3.2,并有包含code迁移: add_column:用户:gift_aid,整数,:默认=> 2 #复位列 User.reset_column_information ... code这里来sqlite3的数据库装载旧数据... #现在创建一个列装载数据的用户 用户= User.create(...其他COLS ... :gi
..
该文件的CSV解析是非常缓慢的,所以我试图直接直接加载文件中的一些临时表中的数据库,然后做计算如下: 此前它是这样的,用了13分钟,以使用下面的方法的条目: CSV.foreach(文件名)做|在线| completePath =行[0] num_of_bps =行[1] completePath = cluster_path +'/'+ completePath
..