RoR Override原有Class的方式

by
  • 在config/environment.rb中加入 

require “#{RAILS_ROOT}/app/overrides/all”

  • 在app下面新增一個overrides目錄
  • 在overrides目錄下新增一個all.rb,並輸入以下內容

Dir[File.dirname(__FILE__) + "/**/*.rb"].each { |file| require(file) }

  • 然後就可在overrides目錄下加入檔案override原有的class
  • 每次修改後請重新啟動server
  • 附上幾個override範例,請點下面下載

http://cid-4bb9c0cea8913133.skydrive.live.com/self.aspx/Marco/ruby

發表迴響

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

連結到 %s


Follow

Get every new post delivered to your Inbox.