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="☃" />
这个不平凡的东西,竟然是为了这么一个普世大众都熟知的问题:IE惹得祸。
有人还为了这个问题专门建了个网站,一个只有一个页面的网站。
具体请移步:http://railssnowman.info/
不过,我真的喜爱Rails 3对UTF-8的强有力支持。
初探Rails 3,发现Rails的变化和进步真的很大。但也一下子陌生了很多。
--EOF--