0
我在我的rails項目中使用sunpost gem進行搜索。太陽黑子與i18n框架在導軌3.2
我在我的應用程序現在兩種語言:
I18n.default_locale = :en
LANGUAGES = [
['English',
'en'],
["Español".html_safe, 'es']
]
我在post.rb模型,包含值爲西班牙語或價值「,「ES」語言屬性英語爲「」。
我在posts_controller在index動作下一個方法:
def index
@search = Post.solr_search do |s|
s.fulltext params[:search]
s.keywords params[:search]
s.order_by :created_at, :desc
s.paginate :page => params[:page], :per_page => 20
end
@posts = @search.results
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @posts }
format.js
end
end
我得到當前的語言與I18n.locale.to_s
我用這個代碼「ES」或「EN」
我的問題是:如何才能顯示當前用戶在我的網站中使用的語言的結果?
非常感謝!