Okay.. 剛剛嘗試將number_to_tw_phone給寫成Rails Plugin..發生了一點小插曲,也許是電腦秀逗吧,反正現在是成功了
就讓我紀錄一下吧

  1. 開啟Console
  2. 產生一個Rails Project
  3. 在Rails Project Root Directory中輸入script/generate plugin taiwan_helpers
  4. 此時會產生一個Plugin的資料夾在RAILS_ROOT/vendor/plugins/中,叫做taiwan_helpers
  5. 裡面有很多資料夾,我們看init.rb、libs/*這些就好

init.rb是當Rails啟動Server或Console時會先載入的一個檔案,所以要在這個檔案中將該引入與Mix-in的東西寫在裡面
所以我們先編輯init.rb

require 'taiwan_helpers'
ActionView::Base.send(:include, ActionView::Helpers::TaiwanHelper::NumberHelper)

存檔離開後,開始編輯libs/taiwan_helpers.rb
存檔離開後,啟動Rails Server,寫一段小程式看有沒有成功

接著,如果要把檔案給扔到Github上的話,只要把plugins底下的資料夾完整扔上去即可

TaiwanHelpers Github Page: http://github.com/cfc/taiwan_helpers/tree/master

創作者介紹

卐只有兩面的盒子卍

hechian 發表在 痞客邦 PIXNET 留言(0) 人氣()