閑云無衣
          無衣的筆記
          默認的是支持自動選擇錯誤提示語言的,向弄成全中文的可以這樣:
          在你的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
           
          主站蜘蛛池模板: 凉山| 金湖县| 凤台县| 钟山县| 达州市| 固原市| 昔阳县| 勃利县| 武定县| 花垣县| 武义县| 龙江县| 墨脱县| 巫溪县| 桦南县| 普兰县| 广德县| 阜康市| 嘉鱼县| 宣武区| 南召县| 托克逊县| 青州市| 峨眉山市| 沈阳市| 汝阳县| 牟定县| 合作市| 达拉特旗| 将乐县| 东方市| 筠连县| 牡丹江市| 枣阳市| 湖北省| 新乡市| 六安市| 洪洞县| 右玉县| 康马县| 苍山县|