2013-04-01 54 views
0

我試圖建立自己的使用模板任何時候我們的程序員要爲我們的企業生態系統的一個新的應用程序。我用的信息,從這裏的大雜燴:的Rails 3應用程序模板,怎麼也模板品牌和佈局

http://everydayrails.com/2011/02/28/rails-3-application-templates.html

http://edgeguides.rubyonrails.org/rails_application_templates.html

,似乎創造,我還是修修補補上,但應建立一個數據庫,一個很好的模板文件,設計和其他一些寶石(並自動將它投入到git中)。它用這個命令跑:

rails new ournewapp -m ourbrand.rb 

所以它使用什麼在.RB文件來設置正確的寶石,數據庫推耙git的安裝等。我只是我不知道這是正確的做法,並如何延長這在品牌自動複製,如:商標,CSS佈局同時利用等

理想的這種運行會是這樣的:

%> rails new OurCompanysNewApp 
'Would you like to use active directory? Yes 
'Would you like to add in Companies Branding? Yes 
' WOuld you like to use twitter boot strap? No 
' WOuld you like... etc. etc. 
' Add this to github? yes 
' Set up standard capistrano? yes 
    creating your app!!!! 
create README.rdoc 
create Rakefile 
create config.ru 
create .gitignore 
create Gemfile 
create app 
create app/assets/images/rails.png 
create app/assets/javascripts/application.js 
create app/assets/stylesheets/application.css 
create app/controllers/application_controller.rb 
create app/helpers/application_helper.rb 
create app/views/layouts/application.html.erb 
create app/mailers/.gitkeep 
create app/models/.gitkeep 
create config 
create config/routes.rb 

因此,這是Application Template要走的路或者是否有其他更優選的方式來完成上述操作(構建應用程序如果用戶在創建時選擇它,並且如果回答品牌問題,請複製相應的layout/css/html.erb文件以支持該功能)?如果這是首選的方法,那麼我近在咫尺只是不知道如何爲品牌設置做佈局/ css/hmlt.erb。

回答

0

Rails Application Templates是去了給定問題的正確方法。

你可能想看看http://xyzpub.com/en/ruby-on-rails/3.2/templates.html定製控制器和模型模板。 A Rails Application Template是新應用程序的良好開端,但在該應用程序中,您需要定製模型和控制器模板以節省開發過程中的時間。

+0

和Rails應用程序模板一起去獲得正確的外觀和感覺設立了Øfthe箱的應用程序的方式嗎?我想我很困惑,從哪裏來。這個想法是所有開發人員都可以構建自己的應用程序,但將其用作基礎,因此他們都需要在他們的機器上使用我們的代碼商店應用程序模板之前的基礎模板(以及感覺代碼css等)? – Codejoy

+0

'Rails應用程序模板'是完美的設置你喜歡的環境。定製控制器和模型模板在開發過程中對安全時間很有幫助。但是:如果你還沒有錯過它,你卻不需要它。 – wintermeyer

+0

好吧所以Rails應用程序模板就是這樣,我將研究如何讓它建立環境......並設置外觀和感覺(或者我錯過閱讀,外觀和感覺來自定製的控制器和模型模板? – Codejoy