023. rails 中的常见单词 解释(问题) - cwy007/tips-and-skills GitHub Wiki

class
module

require
  引用文件中的代码(相对于运行环境)
require_relative
  引用文件中的代码(相对于文件所处的相对位置)

include
  将一个模块中的方法,常量加入到另一个模块中(或class中)eg:在类别class中 include SessionHelper
extend
  将模块中的方法作为类方法添加到一个类别中,扩展这个类别

benchmark
  基准测试
rescue
  异常处理
ensure
  后处理

haml
 HTML Abstract markup language
 html 抽象标记语言

gem 
  插件;软件包;库;扩展rails功能

statement 
  语句
# module_file.rb
module Foo
  def bar
    # do something
  end
end


# class_file.rb
require 'module_file'

class Baz
  extend Foo

  def foobar
  end
end