麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

關于Ruby on Rails視圖編寫的一些建議

2020-10-29 19:37:18
字體:
來源:轉載
供稿:網友


    不要直接從視圖調用模型層。
    不要在視圖構造復雜的格式,把它們輸出到視圖 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'


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区免费 | 日本在线观看视频网站 | 成人羞羞在线观看网站 | 99精品在线视频观看 | 日日操夜夜操视频 | 717影院理论午夜伦八戒秦先生 | 欧美1区2区在线观看 | 国产精品99久久99久久久二 | 一边吃奶一边摸下娇喘 | 免费小毛片 | 羞羞网站视频 | 黄色免费av网站 | 久久丝袜脚交足黄网站免费 | 伊人午夜 | 丰满年轻岳中文字幕一区二区 | 国产亚洲精品久久午夜玫瑰园 | 国产一区二区精品在线观看 | 国产色片 | 羞羞视频在线免费 | av免费提供 | 媚药按摩痉挛w中文字幕 | 亚洲午夜在线视频 | 免费黄色入口 | 国产一级一区二区 | 91精品国产一区二区三区动漫 | 欧美成人一级片 | 久久久久久亚洲综合影院红桃 | 91久久极品少妇韩国 | 九九热视频这里只有精品 | 成人444kkkk在线观看 | 欧美一级电影网 | 久久国产一级片 | 成人午夜精品久久久久久久3d | arabxxxxvideos | 欧美精品一级片 | 少妇淫片免费一级毛片 | 久久久久久久久国产 | 大片毛片 | 午夜精品老牛av一区二区三区 | 91中文在线 | 欧美一级做a|