看得教程都是英文开发,提到一点点本地化也看不大明白。有没有高手介绍一下中文显示问题啊? 对了还有个问题,ruby-china 里 model 是不是不用 ActiveRecord?看不大明白。是不是 Mongnid 的 ORM 要用其他?
如果你是单一的中文网站,直接 K 汉字到 view 里就行了。 ruby-china 用的 mongoid,mongoid 相当于 ActiveRecord,自己就是一个 ORM
i18n 就是把页面的文字信息保存在一个文件中,文件中可以有多种语言的版本,根据语言读取不同对应的文字信息。具体 rails 设置 google. 目前的 rails 版本中 model 都继承于 ar,所以也可以说 model 是 ar,但是逻辑上是不准确的,model 是作业务逻辑的,而 ar 只是提供一些数据相关的方法。所以在 rails4 中,model 不再继承 ar,而是 include。这样逻辑上更合理。。 mongoid 这个是 ruby 访问 mongodb 的一个 gem,因为 mongo 是 nosql 的数据库也就不存在什么 orm 了。 手机码字,不排版了,凑合看
#1 楼 @ywencn 谢谢
#2 楼 @bony 谢谢