我打算建立一個紅寶石的寶石,需要從目錄(通常)獲得所有的ActiveRecord模型讓所有的活動記錄在app/models目錄的模型
RAILS_ROOT /應用/型號
我怎樣才能得到的型號名稱(物理)的紅寶石名單(紅寶石1.9)
歡呼
sameera
我打算建立一個紅寶石的寶石,需要從目錄(通常)獲得所有的ActiveRecord模型讓所有的活動記錄在app/models目錄的模型
RAILS_ROOT /應用/型號
我怎樣才能得到的型號名稱(物理)的紅寶石名單(紅寶石1.9)
歡呼
sameera
因此,如果類別n AME與文件名匹配,你可以使用這樣的事情:
# models/user.rb
class User < ActiveRecord::Base
end
Dir.glob("./models/*.rb").each {|model| require model}
user = User.new
ActiveRecord::Base.subclasses.collect(&:name)
返回所有型號名稱。
嗨@suren,謝謝你的回覆。 – sameera207 2011-05-05 11:47:29
感謝您的回覆 – sameera207 2011-05-05 11:47:49