ActiveScaffold  真是优秀的一款ROR插件,其中的live_search支持中文,这点很酷。。。下午用了一会时间实现了ActiveScaffold加localization插件中文化Rails应用。关于localization插件的安装和使用,请参考下面文章
[url]http://blackanger.blog.51cto.com/140924/28824[/url]
值得注意的是,active_scaffold允许你整合自己喜欢的本地化插件,localization只是其中之一。
1。ActiveScaffold提供了整合国际化插件的接口,在application.rb中,底部,写入:
class Object
  def as_(string, *args)
    _(string,*args)
  end
end
2。工程根目录下新建lang目录,建立de_ZH.rb文件:
Localization.define('de_ZH') do |l|
l.store "Reset", "重置"
l.store "Search","搜索"
l.store "Create New","新建"
l.store "Users","用户"
..... ........
end
3。还是application.rb中:
Localization.lang = 'de_ZH'
 4。environment.rb中:
Rails::Initializer.run do |config|
    config.plugins = ['localization']
    Dir.entries("#{RAILS_ROOT}/vendor/plugins/").each { |dir| 
    config.plugins.push("#{dir}") if (File.directory?("#{RAILS_ROOT}/vendor/plugins/#{dir}/lib")  or File.exist?("#{RAILS_ROOT}/vendor/plugins/#{dir}/init.rb")) 
  }
end
启动服务器。。。OK!

[Tip]ActiveScaffold本地化相关推荐

  1. [Linux]从控制台一次读取一个字符,无需等待回车键

    [Linux]从控制台一次读取一个字符,无需等待回车键 周银辉 读取字符嘛,可以使用getchar(),getch()等等函数,但它们都需要等待回车键以结束输入,而不是按下键盘时立即响应,看上去不那么 ...

  2. 如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。

    对二进制数来说,先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补. 当然你也可以用先减1后取反的方法来求补码对应的原码. 对于求 ...

  3. 开源的悲哀——袁萌100天变身实录[2]

    承接上文:开源的悲哀--袁萌100天变身实录[1] 2008年2月末:赤裸裸的微软支持者! 2008年2月29日是ISO为OOXML设置"快速通道"的投票日,因此2月下旬成为OOX ...

  4. 中职计算机应用基础每章知识点,[定稿]中职计算机应用基础教案_1-5章V3.1

    <[定稿]中职计算机应用基础教案_1-5章.doc>由会员分享,可免费在线阅读全文,更多与<[定稿]中职计算机应用基础教案_1-5章(V3.1)>相关文档资源请在帮帮文库(ww ...

  5. Linux RCU机制详解[转]

    一:前言 RCU机制出现的比较早,只是在linux kernel中一直到2.5版本的时候才被采用.关于RCU机制,这里就不做过多的介绍了,网上有很多有关RCU介绍和使用的文档.请自行查阅.本文主要是从 ...

  6. i27岁转行java,JavaTM I/O 性能分析[转]

    JavaTM I/O 性能分析[转] 上一篇 / 下一篇  2008-07-30 13:04:44 / 个人分类:Zee的生活 这篇文章讨论和阐明了提供 JavaTM I/O 性能的多种设计问题,例如 ...

  7. linux下arp***的解决方案[转]

    linux下arp***的解决方案[转]      原贴:http://hi.baidu.com/yk103/blog/item/ede09a2fc5fcba391e3089f2.html linux ...

  8. 判断指定目录下的所有[图片]的扩展名, 并打印出文件名.

    1 package test; 2 3 /* 4 * 需求: 判断指定目录下的所有[图片]的扩展名, 并打印出文件名. 5 * 6 * */ 7 import java.io.File; 8 impo ...

  9. 计算机应用基础计算配置教案,[定稿]计算机应用基础教案_Windows_XP版V8.1(全文完整版)...

    <[定稿]计算机应用基础教案_Windows_XP版.doc>由会员分享,可免费在线阅读全文,更多与<[定稿]计算机应用基础教案_Windows_XP版(V8.1)>相关文档资 ...

最新文章

  1. Google怎么用linux
  2. jquery文件的引入
  3. ButterKnife与RxBinding中文件重复问题解决
  4. ★☆★ lc 847. Shortest Path Visiting All Nodes
  5. andriod开发中的几个基本概念及关系SDK ADT Platform API
  6. matlab2018安装摄像头驱动以及如何调用摄像头
  7. 算法面试题 java_【面试算法题】Java Stack 类的使用
  8. ofo现在还有退路吗?
  9. Java 经纬度转UTM投影
  10. 产业互联网周报:中国移动:择时分拆业务上市;金山云CEO王育林辞职;谷歌负面缠身,数据中心爆炸又遭罚款...
  11. 三极管开关电路_利用三极管设计开关电路
  12. js实现椭圆轨迹_Js 椭圆轨迹运动动画 代码分享
  13. camera基础概念之等效焦距 视场角的计算
  14. maximum.accumulate函数及ndarray和list比较
  15. QLCDNumber设置背景色和显示数字颜色
  16. 【学习生涯】预科学习笔记
  17. MIT线性代数1806(8) 矩阵 秩 特解 通解
  18. Gradle 学习 ----Gradle 进阶说明
  19. 【Day2.3】华欣火车站,与火车失之交臂
  20. 拍照已经成为我们手机中必备的功能之一,但是我们很多人都无法使用手机原相机拍出好看的图片,这是为什么呢?

热门文章

  1. iis html 空白页,IIS伪静态html静态页无法访问的解决方法
  2. 怎么利用计算机公式计算完成比例,excel表格数据计算所占比例公式的使用教程...
  3. 用html5制作机柜,基于HTML5 Canvas 点击添加 2D 3D 机柜模型
  4. R语言生信作图代码集合大全
  5. python求数组的所有组合_使用numpy构建两个数组的所有组合的数组
  6. pdf内容怎么复制到word文档里_PDF转Word要收费?这4种免费实用的方法送你,一分钟统统能搞定...
  7. es文件浏览器怎么用_ES文件浏览器VIP直装版
  8. 7wifi模块多少钱_APP开发要多少钱?创业者估算成本的四个方法
  9. php为什么要有非静态方法,php中非静态方法的静态调用【解释】
  10. Win10安装配置CLion+MinGW