0
要加載一個Ruby文件,只有當它是必要的,我在一個項目這樣做:代碼中間是否有優勢?
XController ...
...
if(!user.last_ip_country_id || user.last_login > Date.today - 1.week)
require 'ip_to_country.rb'
思考Ruby on Rails的運行方式,是否有意義做到這一點?它應該在頂部?或者,僅在需要時才需要文件(如延遲加載)有什麼優勢?
這一切都取決於受加載文件影響的資源。 – Gearloose
鋼軌的一般經驗法則是「預先加載一切。」 – mudasobwa