校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 關(guān)于Ruby on Rails視圖編寫的一些建議

關(guān)于Ruby on Rails視圖編寫的一些建議

熱門標簽:白銀外呼paas系統(tǒng) 電銷機器人廠商代理 滴滴外呼系統(tǒng) 常德電銷平臺外呼系統(tǒng)軟件價格 湖州u友防封電銷卡 百度地圖標注自定義圖片 徐州網(wǎng)絡(luò)外呼系統(tǒng)哪個好 地圖標注賺錢項目注冊 高德地圖標注客服


    不要直接從視圖調(diào)用模型層。
    不要在視圖構(gòu)造復雜的格式,把它們輸出到視圖 helper 的一個方法或是模型。
    使用 partial 模版與布局來減少重復的代碼。

    加入 client side validation 至慣用的 validators。 要做的步驟有:

        聲明一個由 ClientSideValidations::Middleware::Base 而來的自定 validator

      

 module ClientSideValidations::Middleware
   class Email  Base
   def response
    if request.params[:email] =~ /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i
    self.status = 200
    else
    self.status = 404
    end
    super
   end
   end
  end

        建立一個新文件public/javascripts/rails.validations.custom.js.coffee 并在你的 application.js.coffee 文件加入一個它的參照:

  
  # app/assets/javascripts/application.js.coffee
  #= require rails.validations.custom

        添加你的用戶端 validator:

  #public/javascripts/rails.validations.custom.js.coffee
  clientSideValidations.validators.remote['email'] = (element, options) ->
   if $.ajax({
   url: '/validators/email.json',
   data: { email: element.val() },
   async: false
   }).status == 404
   return options.message || 'invalid e-mail format'


您可能感興趣的文章:
  • Ruby on Rails中的ActiveResource使用詳解
  • 關(guān)于Ruby on Rails路由配置的一些建議
  • 詳解Ruby on Rails中的Cucumber使用

標簽:永州 遼寧 荊門 梧州 普洱 三沙 張家界 公主嶺

巨人網(wǎng)絡(luò)通訊聲明:本文標題《關(guān)于Ruby on Rails視圖編寫的一些建議》,本文關(guān)鍵詞  關(guān)于,Ruby,Rails,視圖,編,寫的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于Ruby on Rails視圖編寫的一些建議》相關(guān)的同類信息!
  • 本頁收集關(guān)于關(guān)于Ruby on Rails視圖編寫的一些建議的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 囊谦县| 井冈山市| 广昌县| 灌南县| 建阳市| 龙江县| 巴东县| 阿拉尔市| 金山区| 晋江市| 镇巴县| 科技| 元江| 和田县| 堆龙德庆县| 江油市| 邵阳县| 普陀区| 谢通门县| 普陀区| 河源市| 云霄县| 新竹县| 望江县| 新兴县| 三台县| 达日县| 唐海县| 凌源市| 泸水县| 安西县| 孟村| 洛隆县| 咸宁市| 肥东县| 靖边县| 新泰市| 中西区| 山东省| 察隅县| 南皮县|