Rails中可以通过使用I18n模块来进行国际化和本地化。以下是一些常用的方法:
en:
welcome: "Welcome to our website"
about_us: "About Us"
zh:
welcome: "欢迎来到我们的网站"
about_us: "关于我们"
<h1><%= t('welcome') %></h1>
<p><%= t('about_us') %></p>
class ApplicationController < ActionController::Base
before_action :set_locale
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end
end
<%= l Time.now %>
通过以上方法,可以在Rails应用中方便地实现国际化和本地化。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Rails路由系统是怎么工作的