- 浏览: 187763 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
1. 新建国际化配置文件config\initializers\i18n.rb
2. 在视图页面中添加语言切换下拉框
显示效果如下
3.新建三个资源文件config\locales\en.yml,config\locales\es.yml,config\locales\zh.yml,添加感兴趣的需要国际化的文本,例如在zh.yml中添加如下文本。
在页面中显示代码
<%= I18n.t 'main.title' %>
<%= I18n.t 'main.botton.add' %>
如此简单。
I18n.default_locale = 'en' LOCALES_DIRECTORY = "#{RAILS_ROOT}/config/locales/" LANGUAGES = { 'English' => 'en', "Espa\xc3\xb1ol" => 'es', "中文" => 'zh' }
2. 在视图页面中添加语言切换下拉框
<% form_tag '', :method => 'GET', :class => 'locale' do %> <%= select_tag 'locale', options_for_select(LANGUAGES, I18n.locale), :onchange => 'this.form.submit()' %> <%= submit_tag 'submit' %> <%= javascript_tag "$$('.locale input').each(Element.hide)" %> <% end %>
显示效果如下
3.新建三个资源文件config\locales\en.yml,config\locales\es.yml,config\locales\zh.yml,添加感兴趣的需要国际化的文本,例如在zh.yml中添加如下文本。
#START:main main: title: "产品目录" button: add: "加入购物车" #END:main
在页面中显示代码
<%= I18n.t 'main.title' %>
<%= I18n.t 'main.botton.add' %>
如此简单。
引用
一个跟国际化无关的乱码问题:有时在页面中输入中文保存到数据库时是乱码,这可能是因为数据库编码不是UTF-8
发表评论
-
Eigenclass in Ruby
2016-08-02 17:50 484obj = Object.new def obj.sin ... -
First DSL With Ruby
2016-08-02 16:23 508test_event.rb event "an ... -
Ruby Version of C# using keyword
2016-08-02 11:51 437class Resource1 def disp ... -
Rails4 集成测试微信公众号API
2016-01-17 20:34 1064这是一个简单集成微信api的的例子,使用这个Gem:https ... -
localtunnelling绑定本地Web应用到公网地址
2016-01-17 20:14 535引用Localtunnel will assign you a ... -
WordPress 风格开源博客 (响应式布局)
2015-08-09 23:42 654Rails4个人开源小博客 介绍: https://ruby ... -
Rails实现markdown和代码高亮
2015-08-07 11:47 739安装GEM Markdown是时下很流行的一种标记语言。 ... -
TextMate常见快捷键
2015-08-07 11:42 2264cmd + option + L 显示行号 cmd ... -
Rails插件twitter-bootstrap-rails
2015-08-07 11:40 542github完整项目 https://github.com/ ... -
Heroku个人博客
2015-02-10 12:04 6http://wilsoncai.herokuapp.com/ ... -
Rails 4 Quick Start
2014-12-13 10:47 0set rails gem proxy from Taobao ... -
Ruby1.8.7 安装和使用selenium
2013-06-21 17:54 1059引用Selenium可以用来模拟浏览器页面点击,可以用来做页面 ... -
Rails2.2.2之文件上传下载
2013-01-27 23:42 7471. 创建一个保存文件的表,然后rake db:migrate ... -
Rails2.2.2之发送邮件
2013-01-27 23:32 7221. config\environment.rb中添加smtp ... -
Rails2.2.2之will_paginate分页
2013-01-27 23:04 1177引用分页是web开发中常见的问题,基本解决思路是每次查询当页的 ... -
Ruby 代码块
2013-01-14 18:27 796引用Ruby代码块可以通过yield方法传递给被调用的方法 1 ... -
Ruby发送邮件(163邮箱)
2011-10-25 17:27 7077Ruby1.8.6发送163邮件到gmail require ... -
Rails2.2.2之windows环境搭建
2010-07-20 15:46 3708引用如果gem速度慢 使用代理安装rails 引用gem in ...
相关推荐
rails 2.2.2 API 英文的
NULL 博文链接:https://caerun.iteye.com/blog/717015
RoR学习的最好参考手册,api参考手册,功能详细,论述清晰,是学习rails框架的不可缺少的手册
NULL 博文链接:https://0512szren.iteye.com/blog/712709
rails-2.2.2.zip 安装包
NULL 博文链接:https://0512szren.iteye.com/blog/712318
rails 分页插件will_paginate 2.2.2
《应用Rails进行敏捷Web开发》中文第三版,找了很久才找到,介绍的是rails2.2.2
Web开发敏捷之道—应用Rails进行Web开发,第3版 书中的代码是基于ruby 1.8.6和rails 2.2.2
railsinstaller-2.2.2.exe Ruby 1.9.3-p429 Rails 3.2.14
1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。...ruby -S gem install rails-2.2.2.gem 3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.
安装加 到Gemfile: gem 'rails_email_preview' , '~> 2.2.2' 添加一个初始化程序和路由: $ rails g rails_email_preview:install 在app / mailer_previews /中生成预览类和方法存根$ rails g rails_email_preview:...
* Redmine 版本 trunk from r2493 to r2886 需要 Ruby 1.8.6 或 1.8.7, Rails 2.2.2 * Redmine 版本 trunk before r2493 需要 Ruby 1.8.6 或 1.8.7, Rails 2.1.2 * Redmine 版本 1.2.x 需要 Ruby 1.8.6 或 1.8.7,...
Ruby 2.2.2 Rails 4.2.3 文件资料 例子 curl -i {"id":1,"email":"canlin@gmail.com","name":"canlin"} curl -i { "metadata": { "resultset": { "current_page":1, "next_page":2, "prev_page":null, ...
* Ruby版本2.2.2-p95(i686-linux) * RubyGems版本2.4.5 *机架版本1.6.4 * JavaScript运行时Node.js(V8)中间件 *应用程序根目录/ home / msks / rails_projects / first_app *环境发展 *数据库适配器sqlite3...
Ruby版本:2.2.2 Rails版本:4.2.1 我们讨论的第一个教程: 使用rails-api创建应用 我们为STORE模型制作了一个脚手架 我们添加了用于CORS处理的宝石 api版本控制。 我们安装了Yeoman,grunt,bower和angularjs...
将Nygma添加到您的Gemfile中,并将一个初始化程序添加到您的Rails应用中,并使用SecureRandom.hex(40)和SecureRandom.random_bytes(64)生成密钥和盐。 最好通过环境密钥将它们传递给您的应用程序,如下所示。 # ...
Ruby版本:Ruby-2.2.2,Rails 4.2.4 系统依赖关系:Linux Mint 17.2 配置:OmniAuth(提供者+身份),可标记行为,可注释行为,Rails-4-自动完成,Redcarpet,Sunspot,will_paginate,引导程序 数据库创建:有关...