`
zhulibo
  • 浏览: 18207 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用ActiveRecord更新数据库不能产即生效,请求帮助

阅读更多
Datas.find(1)
=> #<Datas Sum: #<BigDecimal:b782dc0c,'0.0',4(8)>, Countdate: "2008_06_11", Id: 1, Plugname: "brush/bv1.0/config.ini">
irb(main):041:0> Datas.update(1,{:Sum => 1 }) #这里更新,但不能生效
=> #<Datas Sum: #<BigDecimal:b7823f68,'0.1E1',4(8)>, Countdate: "2008_06_11", Id: 1, Plugname: "brush/bv1.0/config.ini">
irb(main):042:0> Datas.find(1)   #看下边的值,还是原来的0
=> #<Datas Sum: #<BigDecimal:b781fe2c,'0.0',4(8)>, Countdate: "2008_06_11", Id: 1, Plugname: "brush/bv1.0/config.ini">

这是怎么回事?那位好心人帮我一下。谢谢了!



找到问题的原因了,我把mysql的日志功能打开,每使用activerecord的update一次,就可以从mysql的日志中看到记录,结果发现,activerecord无论在那种情况下,都是使用id来保存,而我当时使用的是Id,就是一个字母大小写的问题。


具体不知道怎么把activerecord的id可以手动指定为Id。等待中。。。。。。
分享到:
评论

相关推荐

    Ruby-Rein让ActiveRecord支持数据库约束

    标题 "Ruby-Rein让ActiveRecord支持数据库约束" 暗示了一个关于Ruby开发中的一个库,名为Rein,它的目标是增强ActiveRecord的功能,使其能够更好地处理数据库约束。ActiveRecord是Ruby on Rails框架中用于对象关系...

    Castle ActiveRecord快速入门指南、ActiveRecord帮助文档

    这个框架借鉴了 Ruby on Rails 中的 ActiveRecord 模式,将业务对象与数据库记录关联起来,使得开发者可以更专注于编写业务逻辑,而不是数据库访问代码。本指南将深入探讨 Castle ActiveRecord 的核心概念、安装、...

    在yaml里面配置数据库信息,通过activerecord进行连接数据库

    在yaml里面配置数据库信息,通过activerecord进行连接数据库 数据信息通过csv文档写入

    rein, 使ActiveRecord易于使用的数据库约束.zip

    rein, 使ActiveRecord易于使用的数据库约束 数据完整性问题是一件好事。 在数据库级别,而不是应用程序级别,约束应用程序允许...然而,ActiveRecord不鼓励( 甚至允许) 使用数据库完整性而不用手工编写的SQL 。 ( 发音

    ActiveRecord简单实例_activerecord.zip

    总的来说,ActiveRecord通过简化数据库操作,使开发者能更专注于业务逻辑而不是数据库层面的细节。在实际开发中,熟练掌握ActiveRecord的使用,可以极大地提高开发效率和代码质量。通过实例练习,你可以更深入地理解...

    家庭记账本(sqlite数据库+ActiveRecord对象化数据库操作)

    在vs2008下,c#语言编写的家庭记账本程序,支持自定义收支类别,用户登录,记账,查询及各种统计报表。 特点在于使用sqlite数据库,使得程序部署...使用ActiveRecord 对象化数据库操作,大大减少了sql的重复编写量。

    Ruby-ActiveRecordTurntable是一个数据库分片的ActiveRecord扩展

    **Ruby-ActiveRecord Turntable:数据库分片的ActiveRecord扩展** 在现代的Web应用程序中,随着数据量的增长,单个数据库可能无法满足高效处理和存储的需求。这时,数据库分片技术应运而生,它将数据分布在多个...

    Pro ActiveRecord Databases with Ruby and Rails.pdf

    《Pro ActiveRecord Databases with Ruby and Rails》这本书深入探讨了如何使用ActiveRecord框架来高效地处理Ruby on Rails中的数据库操作。本书由Kevin Marshall、Chad Pytel和Jon Yurek共同撰写,他们都是在Ruby与...

    简单Castle.ActiveRecord.Generator

    Castle.ActiveRecord.Generator 是一个基于 Castle ActiveRecord 框架的代码生成工具,它极大地简化了在.NET环境中使用ActiveRecord模式进行数据库操作的工作流程。ActiveRecord是面向对象持久化的一个设计模式,将...

    Castle ActiveRecord帮助文档.rar

    这个“Castle ActiveRecord帮助文档.rar”压缩包包含了多份关键资源,旨在帮助开发者深入理解和使用Castle ActiveRecord。 1. **ActiveRecord**:ActiveRecord是Castle项目的一部分,它借鉴了Ruby on Rails中的概念...

    NHibernate中文教程+activerecord

    它可以创建、更新、删除对象并保存到数据库。事务管理和对象状态管理都是通过Session来实现的。 4. **查询** NHibernate提供多种查询方式:HQL(Hibernate Query Language)、Criteria API、Linq-to-NHibernate等...

    章鱼:ActiveRecord的数据库分片

    章鱼-用于ActiveRecord的简单数据库分片 章鱼是在ActiveRecord中进行数据库分片的更好方法。 分片允许在同一个Rails应用程序中使用多个数据库。 尽管有多个项目实现了分片(例如DbCharmer,DataFabric,MultiDb),...

    Castle ActiveRecord 最全的入门CHM帮助文档

    总的来说,这份 CHM 帮助文档集是学习 Castle ActiveRecord 的宝贵资源,涵盖了从基础概念到高级特性的全面内容,对于希望掌握这个框架的.NET 开发者来说,是一本不可或缺的随身手册。通过深入学习和实践,你可以...

    基于ASP的实现ActiveRecord数据查询更新 v1.0.zip

    2. **自动持久化**:当对象的状态发生变化时,ActiveRecord会自动将这些变化同步到数据库中,反之亦然,即从数据库读取数据时,会自动创建相应的对象。 3. **查询构建器**:提供了一种方便的方式来构造和执行SQL...

    ASP源码—实现ActiveRecord数据查询更新 v1.0.zip

    5. **查询与更新**:在ActiveRecord模式下,查询数据库可以转化为查找特定对象,或者使用集合方法(如Find、All等)来获取满足条件的对象。更新则涉及更改对象属性,然后调用Update方法。这种方法减少了对SQL的直接...

    database_validations:ActiveRecord的数据库验证

    数据库验证 DatabaseValidations可帮助您保持数据库的一致性和更好的性能。 目前,它仅支持ActiveRecord。 您使用gem的次数越多,性能的提升就越多。 现在就试试!安装将此行添加到您的应用程序的Gemfile中: gem '...

    ActiveRecord简单实例代码.zip

    在这个压缩包"ActiveRecord简单实例代码.zip"中,我们预计会找到一些使用ActiveRecord进行数据库交互的简单示例代码。现在,我们将深入探讨ActiveRecord的主要特性和如何在实际开发中应用这些特性。 1. **模型与...

    C# Castle.ActiveRecord CS源码示例教程.zip

    在 Winform 应用中,你可以利用 Castle.ActiveRecord 提供的 CRUD(创建、读取、更新、删除)操作方法,轻松地与数据库进行交互。例如: ```csharp using (var session = ActiveRecordMediator&lt;User&gt;....

    Ruby-一个轻量级和数据库级Ruby库用于将任何ActiveRecord查询转换为分析哈希以备任何图表库使用

    综合这些信息,我们可以推断出这个Ruby库是一个专注于数据库查询和数据转换的工具,它帮助开发者将ActiveRecord查询结果转化为分析哈希,便于在各种图表库中进行数据可视化。对于Ruby on Rails开发者来说,这可以极...

    ActiveRecord使用文档

    ActiveRecord的model创建,常用的一些增删改查以及HQL的使用

Global site tag (gtag.js) - Google Analytics