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应用中方便地实现国际化和本地化。