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應用中方便地實現國際化和本地化。