`

Rails 3 常用代码

阅读更多
validates
validates :code, :uniqueness => true, :presence => true
validates :price, :numericality => true
validates :status, :inclusion => {:in => STATUSES}
validates :rate, :presence => true, :numericality => {:less_than => 1, :greater_than => 0}

validate :valid_attribute
def valid_attribute
  self.errors.add(:category, 'message') if ****
end


scope
scope :investor, where(:investor => true).order("CONVERT( `name` USING gbk ) ASC")


find
Order.where(["code LIKE ?", "#{quick}%"]).last


test
record = Order.new
record.valid?
record.errors[:name]


view
<%= raw text -%>


controller
respond_to do |format|
  format.html # index.html.erb
  format.xml  { render :xml => @posts }
end


excecute sql
sql = 'Update * Set column = REPLACE(column, 'src', 'dest') WHERE *
ActiveRecord::Base.connection.execute(sql)


date search
where(["DATE(analyse_time) = DATE(?)", params[:date].to_datetime.to_time_in_current_zone])
分享到:
评论

相关推荐

    Rails命令行常用操作命令简明总结

    代码如下:ruby script/generate Model &lt;类名&gt; &lt;字段1&gt;:&lt;类型&gt;… ruby script/generate Model Item name:string age:integer 移除类 代码如下:ruby script/destroy Model 新增控制器 代码如下:ruby ...

    rails常用数据库查询操作、方法浅析

    代码如下: Model.first Model.first(options) Model.find(:first, options) Model.last Model.last(options) Model.find(:last, options) 通过id获取记录 代码如下: Model.find(1, 10, options) Model.find([1, 10...

    Ruby常用文件操作代码实例

    主要介绍了Ruby常用文件操作代码实例,如新建文件、输出文件内容、IO操作、输出文件路径、stringio使用等内容,需要的朋友可以参考下

    JAVA上百实例源码以及开源项目源代码

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    使用 Ruby 进行 Web 应用程序的开发和部署.docx

    Rails 采 用了“约定大于配置”的理念,内置了很多常用的功能, 如路由、 数据库访问和 HTML 模板,开发人员可以快速创建应用程序, 同 时在保证代码结构清晰的同时,提高开发效率。 Sinatra 则是一个 小巧的 Ruby...

    RubyonRails九日学习计划

    第三天 完成《Ruby语言入门教程》,并上机调试 熟悉Ruby语言基本语法和常用函数 第四天 完成《Ruby语言进阶教程》,并上机调试 第五天 按照《应用Rails进行敏捷Web开发.pdf》学习第二部分购物车示例。...

    CakePHP php框架 v3.7.0 RC3.zip

    ...作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。 CakePHP 是一个运用了诸如...同类推荐:站长常用源码

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    CakePHP php框架 v3.7.8.zip

    CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。在cakephp.org站点的Sites in the wild...同类推荐:站长常用源码

    CakePHP php框架 v3.7.0 beta1.zip

    CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。在cakephp.org站点的Sites in the wild...同类推荐:站长常用源码

    网易游戏高性能、分布式服务器开发框架 Pomelo.zip

    这个设计理念跟rails是很类似的;第二个理念是重视性能和可伸缩性,用户用pomelo开发出来的游戏天生具有很强的伸缩性,扩展也很容易。我们在性能优化上也花了很多功夫,并且会持续进行;第三个理念是让第三方很容易...

    这是《我的Android进阶之旅--疯狂连连看游戏的实现》的源代码.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    旅游网站,springboot20,前端页面+后台代码,皮尔逊相关系数的相似度算法(Pearson)tourismPro.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    旅游自助系统, APP和Web管理系统JAVA旅游自助系统, 是一套开源的项目的源代码和数据库.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    一个基于scrapy框架编写的马蜂窝旅游网用户旅游路线爬虫,核心代码不到50行!mafengwo.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    疯狂JAVA:突破程序员基本功的16课 源代码

    在《疯狂Java:突破程序员基本功的16课》中,李刚老师一改枯燥的教学方式,专门面向Java初学者可能会遇到的各种学习问题,由点及面,详细讨论了Java内存管理、Java编程过程中常遇陷阱、常用数据结构的Java实现和Java...

    java开源包8

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    java开源包3

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

    java开源包10

    Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式...

Global site tag (gtag.js) - Google Analytics