我想我明白這個this線程的幫助require
和include
之間的差異。爲什麼在Rails類中同時使用require和include?
然後我無意中發現了爲什麼使用這兩種方法,他們這段代碼從github page of the bcrypt-ruby gem.?所以第一個單一的模型將被加載,但通過include
所有的功能呢?
require 'bcrypt'
class User < ActiveRecord::Base
# users.password_hash in the database is a :string
include BCrypt
.....