閑云無衣
          無衣的筆記
          默認的是支持自動選擇錯誤提示語言的,向弄成全中文的可以這樣:
          在你的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 無衣 閱讀(1103) 評論(1)  編輯  收藏 所屬分類: rails
           
          主站蜘蛛池模板: 克拉玛依市| 黔南| 齐齐哈尔市| 呼伦贝尔市| 桦南县| 松桃| 荥经县| 邯郸市| 浦城县| 朝阳区| 盐源县| 甘肃省| 云霄县| 克什克腾旗| 北安市| 池州市| 廊坊市| 柳林县| 顺义区| 岚皋县| 马关县| 湖南省| 象山县| 棋牌| 宜兰县| 巩留县| 富宁县| 平阴县| 定远县| 平凉市| 叙永县| 鹤岗市| 鄯善县| 广宁县| 阿瓦提县| 衢州市| 万山特区| 玉山县| 长葛市| 四川省| 黔江区|