`
jshmemory
  • 浏览: 3719 次
  • 性别: Icon_minigender_2
  • 来自: 山东
最近访客 更多访客>>
文章分类
社区版块
存档分类

Rails date_part()方法的使用

阅读更多
今天在做网站日志显示的时候.有个功能是要显示一周推荐量最高的博客.

这时就用到了Ror中的date_part方法.于是就去查了一下下.嘿...没想到运行竟然成功了.所以记录下来.嘿..

 @entries = Entry.find_by_sql "SELECT * FROM entries where 
     '#{Time.now.day}'- date_part('day', created_at) < 7 order by recommend_counts desc limit 12"


这样就可以达到我想要的效果了.还顺便查了一下date_part方法的一些参数以及使用方法:

其实也可以用Time.now.year但这一般是在用于比较两个时间的时候在sql语句中用到.嘿..

date_part('year',Time.now)              -------->这里查询当前的年份.

date_part('month', Time.now)            -------->月份

date_part('hour', Time.now)                         -------->Hour

date_part('day name', Time.now)                     -------->这个是用于查询当天的名字.如Monday..Sunday..

date_part('day number', Time.now)                   -------->用于显示当天的number.如Mon =1 ... Sun =7


好了.关于date_part()这个方法就先写到这儿吧... .希望遇到和我一样问题的朋友们可以得到帮助.没有更好. 可以学习.
分享到:
评论

相关推荐

    Rails101_by_rails4.0

    Git作为版本控制系统,对于团队协作开发项目尤为重要,学习它的使用方法能够帮助开发者更好地管理代码的版本。而在Rails开发中,合适的编辑器可以提高代码编写和管理的效率,Linux命令行则对于部署和维护开发环境...

    rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板.zip

    rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板 Rails 应用编辑器 Rails 应用程序编辑器 gem 安装一个 命令行 工具来从"食谱"的..."你可以使用 rails_apps_composer gem 执行以下操作:

    Complex Rails system_Rails_优化_

    3. **数据缓存**:使用低级缓存`Rails.cache`存储查询结果,避免重复计算。 三、代码优化 1. **避免在循环中进行数据库查询**:将查询移到循环之外,减少不必要的数据库交互。 2. **减少视图复杂性**:保持视图...

    rails_semantic_logger, Rails 语义记录器用语义记录器替换 Rails 缺省记录器.zip

    rails_semantic_logger, Rails 语义记录器用语义记录器替换 Rails 缺省记录器 Rails 语义记录器 语义记录器用语义记录器替代 Rails 缺省记录器。http://github.com/rocketjob/rails_semantic_logger文档有关完整文档...

    inspinia admin - v2.5 Rails_Full_Version

    "inspinia admin - v2.5 Rails_Full_Version" 是一个基于Rails框架构建的后台管理系统的完整版本。这个系统采用流行的Inspinia Admin模板,提供了丰富的功能和自定义选项,旨在帮助开发者快速构建高效、现代且用户...

    agile_web_development_with_rails_3rd_edition.9994652073.pdf

    《敏捷Web开发与Rails》第三版是一本深入探讨Ruby on Rails框架在敏捷软件开发方法论下的应用指南。本书由多位知名作者共同编写,包括Sam Ruby、Dave Thomas、David Heinemeier Hansson等,他们都是在Ruby社区内享有...

    rails_admin_acts_as_list:rails_admin插件以对记录进行排序

    介绍插件,用于对记录进行排序(使用 gem)安装要启用rails_admin_acts_as_list,请将以下内容添加到您的Gemfile : gem 'rails_admin_acts_as_list'gem 'rails_admin' 重要提示: rails_admin_acts_as_list之前必须...

    Ruby on Rails Guides_ A Guide to Testing Rails Applications.pdf

    该指南不仅覆盖了Rails内置的测试机制,还帮助读者理解Rails测试术语,撰写单元、功能和集成测试,并介绍了流行的测试方法和插件。它假设读者对Rails的基本操作方式有初步了解,但并不教如何编写一个Rails应用,而是...

    weixin_rails_middleware, 微信集成 ruby weixin_rails_middleware for integration weixin..zip

    `weixin_rails_middleware` 是一个开源的 Ruby 框架中间件,设计用于帮助开发者轻松地在 Rails 应用程序中集成微信服务。这个中间件提供了与微信API交互的功能,包括验证微信服务器的请求、处理用户消息、以及发送...

    rails_best_practices:Rails项目的代码度量工具

    rails_best_practices rails_best_practices是用于检查Rails代码质量的代码度量工具。 它支持以下ORM / ODM: 活动记录 蒙古型 mongomapper 以及以下模板引擎: erb 哈姆 减肥 拉布尔 rails_best_practices...

    Api-rails5_api_tutorial.zip

    Api-rails5_api_tutorial.zip,了解如何在michael hartl的rails 5教程上构建一个现代api立即在rails应用程序中构建一个api!(Rails 5版本),一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web...

    rails4_myshop:使用 ActiveRecored 构建产品类别层次结构的示例

    这是在 ActiveRecord 中创建嵌套 Category 结构...使用 factorygirl 进行数据设置和操作检查 $ rm test.sqlite3 $ rspec spec/sample.rb root 本 book_1 book_1_1 book_1_1_1 book_1_1_2 ["item_1",

    Ruby on Rails Guides_ A Guide to Active Record Associations.pdf

    Ruby on Rails Guides_ A Guide to Active Record Associations.pdf

    rails_admin_content_builder:使用rails_admin创建内容的简单方法

    使用创建内容的简单方法。 预习 示范 要求 依存关系 MiniMagick 支持的ORM ActiveRecord 支持的资产插件 CarrierWave 安装 使用rails &lt;5和TurboLink &lt;5进行测试 将此行添加到您的应用程序的Gemfile中: ...

    rails open_flash_chart

    而"工具"可能是指利用这个库创建图表时所需的辅助工具,比如用于生成JSON数据的Rails助手方法。 虽然现在Flash已经不再被广泛支持,HTML5的Canvas和SVG等技术成为新的趋势,但在过去,Open Flash Chart为Rails...

    RestFul_Rails_Dev_pdf_v_0.1.zip

    本资料“RestFul_Rails_Dev_pdf_v_0.1.zip”包含了《RESTful Rails Development》的翻译版,将深入探讨如何在Rails中实现RESTful的设计模式。 首先,RESTful设计的核心概念是资源(Resources)。在Rails中,资源...

    InspiniaAdmin 2.5 Rails_Seed_Project

    InspiniaAdmin 2.5 Rails_Seed_Project是一款基于Bootstrap框架的高级管理模板,专为Ruby on Rails开发者设计,旨在加速Web应用程序的开发过程。这个项目作为种子启动器,提供了完整的后台管理界面,包括丰富的UI...

    inspinia_admin_v2.5_Rails_Full_Version

    该模板包含的文件列表“inspinia_admin_v2.5_Rails_Full_Version”很可能包括以下组成部分: 1. **静态资源**:CSS样式文件、JavaScript脚本和图像资源。这些文件用于构建用户界面,包括响应式布局、图表、表单元素...

    Rails_3_Cheat_Sheets.pdf

    Rails_3_Cheat_Sheets.pdf

    inspinia admin - v2.5 Rails_Seed_Project

    本文将详细探讨其在Rails框架下的种子项目(Rails_Seed_Project),旨在帮助开发者更好地理解和运用这一强大的工具。 首先,我们来了解一下“Inspinia Admin”。这是一款基于Bootstrap 3构建的响应式后台模板,提供...

Global site tag (gtag.js) - Google Analytics