0 0

rails2.3.2的select as出来的字段为nil20

关系是users belongs_to :hc_office
下面是我的查询语句
  users = User.find_by_sql("select distinct users.name, hc_offices.name as hc_office_name from users left join hc_offices on hc_offices.id = users.hc_office_id")

结果找出来的数组是一个[#<User name: "user1">, #<User name: "user2">..]没有hc_office_name这个字段,而且如果我用users[0].hc_office_name得出的结果是nil。
希望各位大大能解答我的疑惑。
2011年9月14日 09:23
目前还没有答案

相关推荐

    rails 2.3.2离线安装rails 2.3.2离线安装

    rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...

    rails2.3.2gem本地安装包及使用说明

    这将创建一个名为 `my_project` 的新 Rails 应用,并指定使用 Rails 2.3.2 版本。 5. **使用说明** - 本地安装的 Gem 使用方法与网络安装无异,你可以直接在项目中引用 Rails。不过,由于这是一个较旧的版本,...

    rails2.3.2 ExceptionNotifier 配置

    标题 "rails2.3.2 ExceptionNotifier 配置" 指的是在Rails 2.3.2版本中,如何设置和使用ExceptionNotifier插件。ExceptionNotifier是Rails的一个非常有用的gem,它允许开发者在应用程序中捕获并通知异常情况,如错误...

    rails2.3.2

    标题 "rails2.3.2" 指的是 Ruby on Rails 框架的一个特定版本,即 2.3.2。Ruby on Rails(通常简称为 Rails)是一个基于 Ruby 语言的开源 Web 应用程序框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建...

    better_assets:Better_assets 是一个 Rails 2.3.2 插件,它增强了一些资产标签助手,使您的项目变得更加强大

    Better Assets 是 Rails 2.3.2 AssetTagHelper 的一个monkeypatch,用于启用一些附加功能。 关键点是: 基于时间的缓存资产文件到期,这主要用于... 远程资产的缓存和组合 最后,您可以使用传递给javascript_...

    select2-rails:将Select2 javascript库与Rails资产管道集成

    Select2用于Rails资产管道 是基于jQuery的选择框的替代品。 它支持搜索,远程数据集和结果的无限滚动。 select2-rails gem将Select2 jQuery插件与Rails资产管道集成在一起。 用法 安装select2-rails gem 将select2...

    bootstrap2.3.2.zip

    3. **预定义样式**:Bootstrap 提供了一系列预定义的CSS类,如 `.btn` (按钮样式)、`.alert` (警告提示)、`.label` (标签) 和 `.badge` (徽章)等,使得开发者可以快速为元素添加样式。 4. **组件**:Bootstrap ...

    ruby on rails API

    在Rails 2.3.2版本中,API功能相对现代版本可能较为基础,但仍然是理解Rails如何处理数据和构建Web服务的重要历史参考。 1. RESTful设计原则:Rails鼓励使用REST(Representational State Transfer)设计原则,将...

    Combined_time_select:Rails time_select(类似于Google日历),其中包括小时和分钟的组合time_select

    这是用于为Rails创建Google日历样式的12小时AM / PM time_select字段的小工具。 它基于tamoyal基于 。 安装 只需将其添加到您的Gemfile中,然后进行捆绑安装即可: gem "combined_time_select", "~&gt; 2.0.0" 用法 ...

    Ruby+on+Rails快速Web应用开发实战.pdf

    - **Rails的版本迭代**:文档中提到的v1.0.0是Rails早期的一个版本,而Rails 2.3.2和Rails 2.5是后续更迭的版本。 - **Rails的主要特性**:Rails采用了约定优于配置(Convention over Configuration)的设计理念,这...

    railsbrain网站的rails2.3文档(bug修复版)

    Railsbrain是一个专注于Rails框架的在线资源平台,而这个“railsbrain网站的rails2.3文档(bug修复版)”显然是一份针对Rails 2.3版本的更新文档,旨在修复用户在浏览和交互过程中遇到的问题。Rails是Ruby编程语言的...

    Rails项目源代码

    Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...

    rails日期控件

    这将为`post`模型的`published_at`字段生成日期选择器。可以添加额外的选项来自定义显示格式、默认值等。 2. **datetime_select**辅助方法: 对于需要同时选择日期和时间的情况,可以使用`datetime_select`: ``...

    Rails101_by_rails4.0

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

    bower-rails, 在 Rails 上,为 Bower 设置类似 DSL + rake任务.zip

    bower-rails, 在 Rails 上,为 Bower 设置类似 DSL + rake任务 rails Bower 对 Rails 项目的支持。 依赖文件是 Rails root 目录中的bower.json,如果使用 DSL,则为 Bowerfile 。 查看最新变更和发布的变更日志文件...

    使用 Hotwire在Ruby on Rails中创建动态依赖表单字段的示例项目

    如何使用 Hotwire、StimulusJS 和 Turbo 在 Rails 中创建具有自动更新功能的动态表单字段的示例项目 如何运行? docker compose build docker compose up docker compose run web bin/rails db:create db:migrate 转...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助...随着对Rails的深入了解,你将会发现更多高级特性和应用场景,为实际项目开发提供更多可能性。

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

Global site tag (gtag.js) - Google Analytics