`
andyhu1007
  • 浏览: 197814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[Rails 3] 几个小问题

阅读更多

1.  UJS怎么得到IE支持?

 

     因为data attribute刚好可以在IE使用,但这决不是说IE支持HTML5。

 

     有人在stackoverflow里面做了解答,具体请移步:http://stackoverflow.com/questions/2412947/do-html5-custom-data-attributes-work-in-ie-6

 

 

2. header中生成的 csrf_meta_tag 有何用?

 

    刚开始以为是HTML支持的新特性,能在提交的表单中自动加上它。在感叹我竟然落伍这么多的时候,突然一拍脑袋想起来,还是为了UJS嘛。

 

3.  表单中的hidden input: _snowman

 

     注意到表单中有一个hidden input:

 

<input name="_snowman" type="hidden" value="&#9731;" />

 

     这个不平凡的东西,竟然是为了这么一个普世大众都熟知的问题:IE惹得祸。

 

     有人还为了这个问题专门建了个网站,一个只有一个页面的网站。

 

     具体请移步:http://railssnowman.info/

 

 

     不过,我真的喜爱Rails 3对UTF-8的强有力支持。

 

初探Rails 3,发现Rails的变化和进步真的很大。但也一下子陌生了很多。

 

--EOF--

2
0
分享到:
评论

相关推荐

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

    简介 Ruby On Rails 框架自它提出之日...Rails 是一个真正彻底的 MVC(Model-View-Controller) 框架,Rails 清楚地将你的模型的代码与你的控制器的应用逻辑从 View 代码中分离出来。Rails 开发人员很少或者可能从未遇到

    Rails 101 入门电子书

    - **作品**: 除了《Rails 101 入门电子书》外,xdite还编写了其他几本书籍,如《Maintainable Rails View》、《Lean SaaS》以及《Land Dream Rails Job》等。 - **特色**: 这本书是中文世界唯一一本基于Rails 4.0.0+...

    Rails的中文乱码问题

    中文乱码问题通常出现在以下几个方面: 1. **数据库编码**:数据库可能使用了不同的字符集,如UTF-8、GBK等。如果不一致,存储或读取中文时会出现乱码。确保数据库配置文件(如`database.yml`)中的编码设置与...

    Flexible Rails: Flex3 on Rails2

    这个过程涉及以下几个步骤: 1. **请求处理**:当用户访问特定URL时,会发起一个HTTP请求。该请求通过网络传输到运行Rails的Web服务器。 2. **路由匹配**:Web服务器将请求传递给Rails中的路由代码,根据`config/...

    Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)

    在探索这些源码时,你可以关注以下几个方面: - 如何实现MVC架构以及它们之间的通信。 - 路由系统是如何工作的,以及如何配置和优化路由规则。 - ActiveRecord是如何与数据库交互的,包括查询构造、关联和事务处理...

    Ruby on Rails Tutorial

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

    ruby on rails在线考试系统

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

    配置rails环境

    在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **安装Rails**:在已经安装好Ruby的系统上,可以通过Ruby Gem来安装Rails。在命令行输入`gem install rails`,等待安装完成。 2. **创建Rails项目*...

    Rails 学习资料

    在Rails学习过程中,你需要掌握以下几个关键知识点: 1. **Ruby基础知识**:理解Ruby语法,包括变量、数据类型、控制结构、类和对象等,这是学习Rails的基础。 2. **Rails架构**:了解MVC架构的工作原理,理解模型...

    rails 离线安装包

    离线安装Rails的步骤通常包括以下几个关键点: 1. **下载Rails Gem包**:在有网络的环境下,你需要访问RubyGems官方网站(https://rubygems.org/),找到Rails的最新版本,并下载对应的gem包。这个gem包就是`rails-x....

    Mac上rails环境的搭建

    在安装和配置过程中,可能会遇到一些常见的问题,下面列出几个例子及其解决方案。 - **错误:LoadError: dlopen(/Library/Ruby/Gems/2.0.0/gems/mysql2-0.4.1/lib/mysql2/mysql2.bundle, 9): Library not loaded: ...

    OAuth gem for rails3

    OAuth流程通常包括以下几个步骤: 1. 用户访问你的应用并请求连接到第三方服务。 2. 应用重定向用户到第三方服务的授权页面,用户同意或拒绝授权。 3. 如果用户同意,第三方服务会返回一个授权码到你的应用。 4. ...

    Ruby on Rails安装包全集(Linux)

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

    应用Rails进行REST开发

    3. **减少代码重复**:由于一个操作可以支持多种格式的响应,这减少了不必要的代码重复(DRY原则),使得控制器的实现更为简洁。 4. **面向CRUD的控制器**:控制器与模型紧密关联,每个控制器通常对应一个特定模型...

Global site tag (gtag.js) - Google Analytics