2014-02-17 15 views
2

我目前正在研究如何使用一些自定義功能創建標準rails項目作爲我的下一個項目的基礎。作爲基礎積極更新的Rails項目

我知道有一些模板工具(http://guides.rubyonrails.org/rails_application_templates.html),但我不知道它們是否足夠,因爲我想繼續使用新的東西更新模板項目。

達到此目的的方法有哪些?將git作爲解決方案(重新定義新功能)還是還有其他更容易管理的內容?

+0

+1爲模板的想法 - 實際上並沒有知道! –

+1

Rails引擎會符合這個目的嗎? – andHapp

+0

這實際上是一個很好的建議和Happ,我會研究這個。 –

回答

1

您可以提供更多關於您想要實現的功能的信息嗎?說實話你有點含糊。

我不明白爲什麼模板是行不通的

你可以與發電機結合起來,通過安裝一個簡單的寶石,你已經創建了在一個Gemfile中定義的某處

remove_file 'Gemfile' 
copy_file '/path/to/Gemfile', 'Gemfile' 
run "bundle install" 

generate("your_generator:install") 
+0

我試圖用一些配置好的gem來實現一個標準項目,所以它可以在新項目中重用。但同時我希望它是可更新的。例如:得到一個模板,我用該模板開始一個新項目。現在我更新我的模板,下一步是如何更新從該模板繼承的項目。 –

+0

在這種情況下,Happ是正確的,引擎可能是最好的選擇。 –