论坛首页 入门技术论坛

AjaxScaffold的中文问题 求助

浏览 2186 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-04-15  
使用AjaxScaffold的时候,一切都好。但是为了显示中文,把在before_filter中把字符集设成了utf-8,然后Ajax就不工作了,ajax的页面都出不来。
有人碰到类似的问题吗? 你们的记得Rails的Ajax的中文系统是怎么配置开发的?
谢谢!
   发表时间:2007-05-13  
我自己来回复自己的问题吧,总的来说感觉这里的人不是很热心,也许大牛太多了,对普通的问题都不屑于回答。

主要原因:
根本原因就是before_filter里面进行了字体转换,这种转换影响了ajax的render. 实际上内部为什么不行,我还是不知道。我当时坐字体转换就是为了解决中文问题,我通过别的方法解决了中文问题,这里就不需要字体转换了,所以问题就解决了。

中文问题这里基本上就是抄袭Robin的帖子了,只要做到下面三点,中文就可以解决:
1.安装数据库的时候指定编码为utf8, 一定要重新安装,修改配置文件没有用的。
2.在rails的数据库配置文件里面加上encoding:utf-8
3.把rhtml文件的编码修改成utf-8
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics