Okay.. 剛剛嘗試將number_to_tw_phone給寫成Rails Plugin..發生了一點小插曲,也許是電腦秀逗吧,反正現在是成功了
就讓我紀錄一下吧
- 開啟Console
- 產生一個Rails Project
- 在Rails Project Root Directory中輸入script/generate plugin taiwan_helpers
- 此時會產生一個Plugin的資料夾在RAILS_ROOT/vendor/plugins/中,叫做taiwan_helpers
- 裡面有很多資料夾,我們看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
全站熱搜
留言列表