有誰知道rake任務或RSpec的通話將產生現有的控制器,模型,輔助性文件和意見一堆相對空的文件從現有的控制器,模型和視圖的所有的RSpec規範文件已經存在於你的應用程序中生成一個Rails應用程序
8
A
回答
-1
這個我的最佳解決方案s到內environment.rb
添加掛鉤到位Rails應用程序中創建的spec.rb文件每次創建一個模型或控制器時間。
下面是該代碼(使用RSpec的和FactoryGirl):
module RailsApp
class Application < Rails::Application
config.generators do |g|
g.test_framework :rspec, :fixture_replacement => :factory_girl, :views => true, :helper => false
g.fixture_replacement :factory_girl, :dir => 'spec/factories'
g.stylesheets false
g.javascripts false
g.helper false
end
end
end
-4
這應該工作:
- 安裝rspec-rails gem在你的Gemfile
gem 'rspec-rails'
- 運行從應用內的
rails generate rspec:install
- 閱讀RSpec的發電機過這個文檔很快將它添加到您的開發和測試組看看它是如何與您的導軌應用程序集成RSpec-rails doc
+0
我以前已經運行過這個註釋,它所做的只是創建.rspec,spec /和spec/spec_helper.rb文件:( – matsko 2012-01-11 16:22:21
+0
這並不回答這個問題。 – krainboltgreene 2013-06-24 00:20:19
2
可以使用這樣的事情產生一個空支架一套RSpec的測試,對現有的控制器:
rails generate rspec:scaffold recipe
你可以通過傳遞要生成的模型的屬性來改善此問題,如下所示:
rails generate rspec:scaffold recipe title: string slug: string description: text
您仍然需要做一些手工編輯,但這應該得到您大多數的方式存在。
相關問題
- 1. Rails應用程序流程圖生成?
- 2. Rails應用程序部署另一個Rails應用程序
- 3. 多個域,一個rails應用程序
- 4. 應用程序生成UUID?
- 5. 可能從另一個iPhone應用程序自動生成iPhone應用程序?
- 6. 一個爲Rails應用程序自動生成UML圖的工具
- 7. 一個rails 3應用程序的新手xml生成器問題
- 8. 入門當我使用Rails應用程序生成
- 9. 無法使用Rails 3.0.6或3.0.7生成新應用程序
- 10. 從另一個rails應用程序在一個rails應用程序上運行一個shell腳本
- 11. 集成的iPad/iPhone應用程序與Rails應用程序
- 12. 將Ruby應用程序與我的Rails應用程序集成
- 13. 在rails應用程序中集成ruby應用程序?
- 14. 將Ruby/Rails應用程序集成到Java應用程序中。
- 15. 如何爲rails應用程序中的模型生成文檔?
- 16. Rails應用程序生成參數化的URL
- 17. 我如何生成新的refinerycms rails應用程序?
- 18. Rails應用程序生成錯誤:父控制器中的ID
- 19. Rails的'生成'命令不同的應用程序框架
- 20. 窗體錯誤消息不生成Rails應用程序
- 21. Rails新手 - 如何構建日曆生成應用程序
- 22. MVC需要爲外部應用程序生成一個URL
- 23. 創建一個生成Unity3D應用程序
- 24. 應用一個DataTexture到程序生成的網格在three.js所
- 25. 爲我的應用程序生成一個Facebook共享框
- 26. 生成一個asp.net應用程序的設計器文件
- 27. 「摧毀」不生產 - Rails應用程序
- 28. 生成從一個應用程序到另一個應用程序的鼠標和鍵盤輸入
- 29. 如何在安裝Rails 3時使用Rails 2.3應用程序生成器?
- 30. Quickbooks與Rails應用程序集成
如何在現有模型和控制器? – 2012-11-07 08:46:30
這實際上並沒有回答這個問題。 – krainboltgreene 2013-06-24 00:20:00