2011-10-10 64 views
4

我正在使用Rails 3.2.1並創建了自己的rails模板。我想在初始安裝後顯示一組指令,但捆綁器似乎運行並將我的消息推送到屏幕上。在Rails模板的末尾顯示一條消息

有沒有辦法阻止我的模板後運行bundler? 還是有更好的辦法可以在bundler運行後顯示消息?

回答

2

這是一個有點髒的黑客攻擊,但你可以通過重寫run_bundle方法禁用內置的「包安裝」調用:

def run_bundle ; end 

如果您仍然希望您的模板運行bundle install,你可以調用此使用run命令:

run "bundle install" 

或者,只是用這條線在您的模板:

run_bundle ; def run_bundle ; end 

HTH。