閑云無衣
          無衣的筆記
          默認的是支持自動選擇錯誤提示語言的,向弄成全中文的可以這樣:
          在你的appliacation_help.rb中加入:

          代碼:

          def error_messages_for(object_name, options = {})
          ? ?? ?options = options.symbolize_keys
          ? ?? ?object = instance_variable_get("@#{object_name}")
          ? ?? ?unless object.errors.empty?
          ? ?? ?? ?error_lis = []
          ? ?? ?? ?object.errors.each{ |key,msg| error_lis << content_tag("li", msg) }? ?
          ? ?? ?? ?content_tag("div",
          ? ?? ?? ?content_tag(options[:header_tag] || "h2","發生了#{object.errors.count}個錯誤") +
          ? ?? ?? ?content_tag("p", "錯誤來源于以下原因,請參考:") +
          ? ?? ?? ?content_tag("ul", error_lis),
          ? ?? ?? ?"id" => options[:id] || "errorExplanation", "class" => options[:class] || "errorExplanation"
          ? ?? ?? ?)
          ? ?? ?end
          ? ?end? ? ? ?
          posted on 2007-03-07 08:33 無衣 閱讀(1101) 評論(1)  編輯  收藏 所屬分類: rails
           
          主站蜘蛛池模板: 昆山市| 甘孜县| 集安市| 福安市| 泰宁县| 曲周县| 宁化县| 湘潭县| 尼勒克县| 东乌珠穆沁旗| 丰都县| 福泉市| 桐柏县| 镶黄旗| 商洛市| 汶上县| 称多县| 浠水县| 平山县| 雷波县| 永济市| 阳新县| 怀柔区| 抚州市| 彰化县| 杨浦区| 屏山县| 东辽县| 老河口市| 乌恰县| 油尖旺区| 虎林市| 东至县| 云阳县| 城固县| 营山县| 黎川县| 江都市| 海晏县| 乐山市| 巩义市|