禾川資訊 Grass Brook

Text

實用的 Rails Module 方法

研究 Rails 3 的時候看到 The Rails Module (in Rails 3) 這篇文章覺得很有趣,於是利用 looksee 把所有的 Rails module public method 都翻出來:

[Rails]
  application        cache          initialize!   logger       public_path=
  application=       configuration  initialized=  logger=      root        
  backtrace_cleaner  env            initialized?  public_path  version

雖然大部分在 Rails 2.3.5 都已經支援,也不難查到,但還是得看過 source code,了解的夠深入,才能運用的恰到好處:

Rails.root.join("config", "database.yml")
Rails.env.development?
Rails.application.routes.recognize_path("rails/info/properties")

純粹做個記錄。

Posted on Friday, March 12 2010. Tagged with: modulerails 3
禾川資訊 Grass Brook We are a studio focused on Ruby, Rails and Agile Development.
Ask me anything Submit
Previous Next