先來個前情提要
這兩天新作業說要做多國語言支援.於是回頭挖了大神XDite以前的
筆記開始練習(然後PS下的那份正規教學神隱了.我是用google查關鍵字硬拉出文字記錄看的)
基本上前面一切平順.一直到加入多國語言的那份清單.才炸出奇怪的問題:只要一切換語言.網頁就會去跑Create的動作
後來在
這邊看到解答:form的method如為POST.就會認為你要做create的動作.改成GET就行了
<% form_tag '' , :method => 'get' do %>
第一版練習時還遇到奇怪的時間轉碼錯誤.還好有去找
解答.雖然我知道問題大概出在哪.卻不知該怎麼解啊
1126補:
第一版練習的DEMO是照著別人寫的.一口氣跟著衝上去遇到很多問題
重寫一次後確定.其實如果不加入動態切換.只需要在config/environment.rb 下這兩行
I18n.load_path += Dir[ File.join(RAILS_ROOT, 'lib', 'locale', '*.{rb,yml}') ]
I18n.default_locale = "zh-TW"
再加上
i18n helper.輕鬆方便