`
caryl
  • 浏览: 20324 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

ruby和rails中 group_by方法区别

阅读更多

irb:

[1, 2, 3, 4, 5,6].group_by{|i| i%2}

return a Hash

 

rails console:

[1, 2, 3, 4, 5,6].group_by{|i| i%2}

return a Array

 

但都可以用以下方法:

result.each do |k,v|

  puts k, v, ''

end

 

分享到:
评论

相关推荐

    Rails101_by_rails4.0

    《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...

    Rails3的ActiveRecord 查询API.doc

    在 Rails 2.x 中,许多使用哈希参数的查询方法如 `:conditions`, `:include`, `:joins` 等在 Rails 3.1 中被标记为过时,虽然在3.1版本中仍然可用,但计划在 Rails 3.2 中完全移除。这些变化主要是为了引入一个新的...

    influxdb-rails-源码.rar

    例如,`where`方法用于指定查询条件,`order`用于排序,`group_by`用于分组,大大降低了使用InfluxDB的门槛。 此外,`influxdb-rails`还提供了事务支持。尽管InfluxDB本身不支持事务,但`lib/influxdb/rails/...

    group_by_exercise

    我创建了一个Ruby on Rails移动应用程序,用户可以在其中注册(仅使用名称),并通过与模型之间的关系具有很多/所属的ActiveRecord关联来创建练习和组。 设计想法(颜色,版式,布局)和他的项目: 。 设计用于...

    Codeigniter Grid 使用方法 (flexigrid)

    Codeigniter Grid 使用方法 (flexigrid) 博客分类: Codeigniter / CakePHP ASPRailsRubyPHPGoogle ... Updated: 6 September 2008 ...Ruby on Rails example by Nick Fessel : http://www.nickfessel.com/

    record_store_SQL:第3周使用SQL的ruby记录存储

    1. **SELECT语句**:用于从数据库中检索数据,可以使用WHERE子句进行条件过滤,GROUP BY进行分组,HAVING进行分组后的过滤,ORDER BY进行排序,LIMIT和OFFSET用于分页。 2. **INSERT INTO语句**:向表中插入新的记录...

    win下安装redmine2.1

    1. **Ruby 运行环境**:Redmine 基于 Ruby on Rails 构建,因此首先需要安装 Ruby。 2. **MySQL 数据库**:用于存储 Redmine 的数据。 3. **DevKit 工具包**:用于编译某些 Ruby 扩展。 #### 三、安装步骤详解 **...

    W5D5:W5D5 Classwork-Rails ActiveRecord查询

    在Ruby on Rails框架中,ActiveRecord是核心组件之一,它负责数据库操作并与模型(Model)进行交互。在“W5D5: W5D5 Classwork - Rails ActiveRecord查询”这个主题中,我们将深入探讨如何使用ActiveRecord进行有效...

    rubyinstaller-devkit-2.5.3-1-x64.exe

    MSYS2 is required to build native C/C++ extensions for Ruby and is necessary for Ruby on Rails. Moreover it allows the download and usage of hundreds of Open Source libraries which Ruby gems can ...

    railsarelinjavascript

    Arel是Ruby on Rails中用于构建和执行SQL查询的一个强大工具,它提供了一种面向对象的方式来表示数据库操作。现在我们将深入研究如何在JavaScript中实现类似的抽象层。 **Arel简介** Arel是Ruby的一个库,它为处理...

    Windows下Redmine-1.3.0安装笔记

    - 如果安装过程中遇到问题,可能是缺少libmySQL.dll文件,需要将其添加至Ruby安装目录下的bin文件夹中。 **4. 安装MySQL数据库** - 下载并安装MySQL。 - 创建Redmine数据库: ``` mysql> create database ...

    记录存储-带成本-SQL-Ruby-Week-3

    SQL提供了丰富的查询语句,比如SELECT、JOIN、WHERE、GROUP BY和HAVING,可以用来过滤、聚合和排序数据。在我们的案例中,我们可能需要编写复杂的SQL查询来汇总不同记录的成本,或者找出成本超过特定阈值的记录。 ...

    win2003下安装redmine2.1.4步骤-xp1204

    ### Windows 2003 下 Redmine 2.1.4 安装步骤详解 #### 知识点一:Redmine ...以上步骤详细介绍了如何在 Windows 2003 系统下安装和配置 Redmine 2.1.4 版本,确保了项目管理和缺陷跟踪工具在本地环境中的正常运行。

    Windows下Redmine-1.2.1的安装(补充)

    只要按照本文的指引操作,即使是对Ruby和Web开发不太熟悉的用户也能顺利完成整个安装流程。此外,对于可能出现的一些常见问题也给出了相应的解决方案,帮助用户更好地解决问题,确保Redmine的顺利运行。

    猫的事实:猫的随机事实

    3. **数据处理**:使用数组和哈希的内置方法,如`map`、`select`、`group_by`等,可以对猫的事实进行筛选、分类或转换。 4. **对象模型**:根据数据结构,开发者可能会定义一个`CatFact`类,封装猫的事实信息,如猫...

    W5D2:W5D2课堂作业-SQL Zoo

    3. SQL查询语句:SELECT语句用于从数据库中检索数据,可以结合WHERE子句过滤数据,GROUP BY子句进行分组,HAVING子句过滤分组后的数据,ORDER BY子句进行排序。 4. JOIN操作:SQL允许你合并来自多个表的数据,如...

    PostgreSQL中使用数组改进性能实例代码

    - Ruby on Rails对PostgreSQL数组类型的内置支持使得在Rails应用中操作数据库数组更加便捷。 总之,理解并熟练运用PostgreSQL的数组类型可以显著提高数据库性能,简化数据结构,以及优化查询效率。对于处理集合数据...

    ensql-dx

    自述文件 准备 运行bin/setup 。 运行bin/rails server 。 访问并检查是否可以看到事件。 任务1 您有一个用户事件表,该表的列为:id,probeing_at,email,event_type。...GROUP BY occurred_at:: date

    演说者:演说者ORM提供了一个简单而美观的ActiveRecord实现

    ActiveRecord是数据库访问模式的一种,起源于Ruby on Rails框架,它允许开发者通过对象来操作数据库记录,使得代码更加面向对象,减少对SQL的直接依赖。 在Python ORM领域,虽然存在诸如SQLAlchemy这样的成熟库,但...

Global site tag (gtag.js) - Google Analytics