`

当你只想要model不想要数据库时

阅读更多
有这样的一个插件,你或许会用到
ActiveRecord::Base Without Table

一切使用都和正常的使用一样,只是没有真正的建立数据库表

  class Contact < ActiveRecord::BaseWithoutTable
    column :name, :string
    column :email_address, :string
    column :message, :text

    validates_presence_of :name, :email_address, :string
  end


插件下载地址



http://218.107.133.32:5000/issues/1126
分享到:
评论
1 楼 机器人 2009-08-19  
在Rails3中有了ActiveModel了,啦啦啦啦    

相关推荐

    replaceable-model:为雄辩的模型增加了“ REPLACE”和“ INSERT IGNORE”查询功能

    因为表单提交了整个月的小部件,所以您不想遍历并进行单独的插入-您只想执行一个插入查询。 因此,您的php代码中将包含以下内容: Model :: where ( 'user_id' , $ user_id )-&gt; delete (); Model :: insert ( $ ...

    反向练习33333333

    在IT行业中,Django是一个非常流行的开源Web框架,它基于Python语言,用于快速开发安全且可维护的网站。...实践这样的练习有助于加强你的Django技能,并使你在开发复杂的Web应用程序时更加游刃有余。

    2021-2022计算机二级等级考试试题及答案No.9878.docx

    更新)`是常见的循环结构,当条件一开始就不满足时,循环不会执行。 10. **滚动条事件**:滚动条的滚动框移动会触发Scroll事件。 11. **VFP(Visual FoxPro)子类创建**:在VFP中,用户可以创建属性(Attributes)...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    他当过开发人员,也做过DBA,目前是 Oracle ACE总监和OakTable成员。最近几年,他专注于研究Oracle内部原理以及解决性能问题。他的博客主页是 kerryosborne.oracle-guy.com。  ROBYN SANDS 思科公司的软件...

    projection

    当你查询数据库时,可以指定你想要获取的字段,避免获取不必要的数据,提高查询效率。例如,在Mongoose中: ```javascript const User = mongoose.model('User', userSchema); User.find({}, { name: 1, _id: 0 })...

    django自带serializers序列化返回指定字段的方法

    当我们想要从序列化过程中排除某些特定字段时,Django的`serializers`提供了相应的控制方式。以下将详细介绍如何在Django中使用`serializers`序列化返回指定字段: 1. **基本使用**: Django的`serializers....

    Django获取应用下的所有models的例子

    在Django框架中,模型(Model)是数据库的抽象层,用于定义数据结构和操作。在开发过程中,有时我们需要动态地获取某个应用下定义的所有模型,以便进行批量处理或自动生成管理界面。本文将深入探讨如何在Django中...

    cms后台管理

    解压缩jeecms-3.0.2-final-src,在src文件夹下会看到有三个压缩文件,如果只想进行普通的二次开发,可以只导入cms这个源码,删除jeecms-cms-identity-3.0.2-final.jar即可,如果想进行深入的二次开发,需要导入...

Global site tag (gtag.js) - Google Analytics