`
lastforever11
  • 浏览: 5542 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ruby on rails 的几个小问题

阅读更多

1、对象属性 :
     问题:  model.id  或者  model[:id]   但是当为一个对象数组时会有这种情况:   model[0][:id]  虽然是可行的, 但是不好看

     解决:  所以还是统一为对象属性访问时都以以一种形式:  model[0].id



2、ruby range 方法在 .html.erb 中奇怪的问题
      问题: 在 <% %> 中写入:  animal=== mokey  就会报错,而  animal.include?(monkey) 就能运行的很好,

      而在  ruby 语法中他们两个是一样的,都表示 对象 monkey 是否在对象数组 animal 中, 不知道为什么。

  解决: 还是没有弄懂,解决办法就是只采用用 .include?  的方法。

3、由 respond 向页面传递多个参数的问题
     问题: 按照常规的想法就是  format.xml { render_xml => 参数1,参数2,...} 但是事实差好多,正确做法如下:

  解决: 
   respond_to do |format|
        format.html  #show_activities.html.erb
        format.xml { render_xml => @process_activities}
        format.xml { render_xml => @activi_model_list}
   end

 

分享到:
评论

相关推荐

    Ruby on Rails Tutorial

    在过去的几年中,《Ruby on Rails Tutorial》这本书被视为介绍使用 Rails 进行 Web 开发的先驱者。 在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on ...

    提升Ruby on Rails性能的几个解决方案

    Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...

    Ruby on Rails安装包全集(Linux)

    安装Ruby on Rails的过程大致包括以下几个步骤: 1. 安装基本系统软件包(如build-essential)和必要的开发工具。 2. 安装Ruby,可以选择使用系统包管理器或者编译源代码。 3. 安装RubyGems,并通过它安装Rails。 4....

    ruby on rails在线考试系统

    在这个“ruby on rails在线考试系统”中,我们可以探讨以下几个核心知识点: 1. MVC架构:Rails的核心设计原则是DRY(Don't Repeat Yourself),通过MVC模式将应用程序分为模型、视图和控制器三个部分,各司其职。...

    Ruby On Rails(PDF)

    Ruby on Rails的设计更加注重用户体验,具体表现在以下几个方面: - **代码简洁**:Ruby语言本身语法简洁,易于阅读和编写,这有助于提高开发效率。 - **集成环境**:RoR提供了一套完整的开发工具链,包括数据库迁移...

    ruby on rails 实践

    在Ruby on Rails开发环境中,Rails实践目录分为几个主要部分,每个部分都有特定的学习目标和内容。 第一章“Ruby on Rails概述”,介绍了Ruby on Rails的基本概念和开发环境的搭建方法。通过这一章的学习,读者将对...

    Ruby on Rails安装及MySQL数据库配置指南

    Ruby on Rails 的安装可以分为以下几个步骤: 1. 下载 Ruby:首先,需要下载 Ruby 的安装程序,例如 ruby186-27_rc2.exe。 2. 安装 Ruby:下载完成后,安装 Ruby。安装完成后,可以在命令行下输入 ruby –v,检查 ...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    安装Mongrel服务器之后,还需要安装几个必备的gem插件,如`gem plugin`、`daemons`、`fastthread`和`cgi_multipart_eof_fix`。这些插件有助于提升Mongrel服务器的性能和稳定性。 **知识点4:创建Rails应用程序** ...

    Agile Web Development With Ruby On Rails

    根据给定的文件信息,我们可以提炼出以下几个关键知识点: 1. **敏捷开发原则**:敏捷开发的核心理念在于强调快速迭代、用户反馈、持续改进等。 2. **Ruby on Rails框架**:这是一种基于Ruby语言的Web开发框架,...

    Ruby.on.Rails.Enterprise.Application.Development

    在企业级应用开发中,通常需要考虑以下几个方面: 1. **高可用性与可扩展性**:企业级应用往往需要处理大量的用户请求,因此系统必须具备良好的性能和扩展能力。 2. **安全性**:保护用户数据的安全是企业应用开发...

    Ruby on Rails Bible.pdf

    本书旨在为程序员提供一个全面了解Ruby on Rails框架的机会,并通过丰富的示例和实践指导帮助读者掌握这一流行的Web开发框架。该书不仅适合于初学者入门,也适用于有一定经验的开发者进一步提升技能。 ### 第1章:...

    SOA系列:开源框架Ruby on Rails

    **Ruby on Rails (RoR 或 Rails)** 是一个使用 Ruby 语言编写的开源 Web 应用框架,该框架自诞生以来就以其简单易用著称,并且严格遵循 MVC(Model-View-Controller)设计模式。Rails 的设计理念之一是减少开发过程...

    中文版的Ruby On Rails实践(PDF)

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson基于Ruby语言开发的一个开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。这个中文版的《Ruby ...

    eclipse的ruby on rails开发插件RadRails

    在现代软件开发领域,Ruby on Rails(简称Rails)作为一个强大的Web应用程序框架,因其简洁、高效的特性深受开发者喜爱。而Eclipse,作为一款功能强大的开源集成开发环境(IDE),支持多种编程语言,自然也包括Ruby ...

    windows下Ruby On Rails的构建

    在Windows环境下搭建Ruby on Rails开发环境,需要经过几个关键步骤,包括安装Ruby、配置环境、安装Rails以及确保所有组件能够正常工作。以下是详细的构建过程: 首先,我们需要在Windows上安装Ruby。Ruby是一种开源...

    ruby on rails轻松使用

    在“ruby on rails轻松使用”这个主题中,我们可以探讨以下几个关键知识点: 1. **安装Rails**: 首先,你需要确保已经安装了Ruby环境。然后,通过Ruby的包管理器gem来安装Rails。运行`gem install rails`命令即可...

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。

    Ruby on Rails 3.2 Tutorial

    教程内容通常包括以下几个部分: 1. **环境设置**:讲解如何安装Ruby、RubyGems、Git、SQLite3和Rails等开发工具,以及如何设置开发环境,包括Gemfile和Bundler的使用。 2. **基础概念**:介绍Rails的基本结构,如...

Global site tag (gtag.js) - Google Analytics