美文网首页
rails要绕过的坑

rails要绕过的坑

作者: SecondRocker | 来源:发表于2016-04-28 21:16 被阅读99次
  • 使用_helper方法构建html
    使用其他语言有些复杂的html需要拼字符串构建,这样不仅容易导致xss漏洞,而且没有语法高亮的代码难于阅读,在helper方法中你可以使用诸如link_to,content_tag等方法,让代码优美简洁
  • and,or 关键字
    and 、or不等同于 &&、||,他的优先级要低于 && 、||,低于赋值的=
  • migration 必须添加数据库约束
    rails的validate不一定能完全防范不合要求的数据,添加数据库约束能够起到最后一堵墙的作用
  • ActiveRecord的延迟加载
    ActiveRecord的has_many关联和scope很相似,都用了delegation,rails 2.3.x中返回的是namedscopes或associations。 虽然返回的是array,但是在对返回的associations或namedscopes调用方法时候,会根据不同的方法,delegate到不同的对象。调用:scopes, :with_scope, :scoped_methods等时继续返回scope 调用除了[nil? send object_id class extend find size count sum average maximum minimum paginate first last empty? any? respond_to?]中的方法时,先调用.all方法进行db操作。 即: user.posts.each{...} == user.posts.all.each{...} .这些方法都仍然返回一个Relation对象。直到调用map/each等方法才真正的进行数据库操作。

相关文章

  • rails要绕过的坑

    使用_helper方法构建html使用其他语言有些复杂的html需要拼字符串构建,这样不仅容易导致xss漏洞,而且...

  • unbuntu 要绕过的坑

    unbuntu 17.10开启ssh服务 ...

  • 创业,要绕过哪些坑?

    创业有七禁:情商低,胆子小、玻璃心、自律差、吃不得苦、买单不积极、还总幻想一夜暴富。 很多人认为,如果符合3种以上...

  • 招聘要绕过的“坑”-能力识别

    作为HR或者主管,有没有这样一种经历,招聘的员工工作后,发现员工的情况并非你当初面试时觉得的那样?甚至有时候暗暗叫...

  • 创业要绕过的坑之一

    最近一直在网络上寻找适合宝妈创业的项目,因为为了既能有一份收入又能带孩子的工作,我忍气吞声了两年,一个人顶三个人用...

  • 英文启蒙要绕过的五个坑

    本文为纯干货分享。 英文启蒙目前是每个有孩子的家庭都会遇到的教育话题,英文启蒙背后的五个坑,带你绕过去! 01 到...

  • Rails Everyday: 奇怪的 NameError -

    今天遇到一个小坑, Rails 一直报错误 NameError - uninitialized constant ...

  • 要长大成材要绕过多少坑啊

    东北的孩子都是被吓大的“你别哭!你再哭大马猴子就来把你抓走了……”“你在做?再做就不要你了”“你瞅啥!削你啊!”…...

  • rails移植踩坑

    1、db中的文件加一个[6.0]后缀 以目前版本ruby2.6.6p146 rails 6.0.3.4即第一行在继...

  • ✿花语芬飞✿曾几何时,你是否想起那梦境中的薄翼?

    我绕过偏僻,绕过路,绕过公园的小溪;绕过杜松子酒,绕过曾经明亮的眼,绕过烧烫的云; 绕过这么多内容,最后还是要绕去...

网友评论

      本文标题:rails要绕过的坑

      本文链接:https://www.haomeiwen.com/subject/dpfvlttx.html