我正在運行Rails 3.1.1和Ruby 1.8.7。當我在OS X終端中鍵入irb
時,立即顯示命令提示符ree-1.8.7-2011.03 :001 >
。當我在終端中鍵入rails console
時,在1-2秒的延遲後出現相同的命令提示符。此外終端顯示Loading development environment (Rails 3.1.1)
。「Rails開發環境」到底具體是什麼?
Rails開發環境到底需要什麼?
我正在運行Rails 3.1.1和Ruby 1.8.7。當我在OS X終端中鍵入irb
時,立即顯示命令提示符ree-1.8.7-2011.03 :001 >
。當我在終端中鍵入rails console
時,在1-2秒的延遲後出現相同的命令提示符。此外終端顯示Loading development environment (Rails 3.1.1)
。「Rails開發環境」到底具體是什麼?
Rails開發環境到底需要什麼?
當你做了rails console
它加載了整個Rails堆棧(控制器,模型,幫手等及其所有支持代碼)以及連接到你的Rails數據庫。當你只做irb
時,你所加載的只是Ruby解釋器。
Rails控制檯是一個紅寶石控制檯,其中包含所有來自Rails的應用程序以及您要調用控制檯的應用程序。
在rails控制檯中,您可以直接從當前應用程序創建或查找對象。它將使用活動記錄和數據庫連接。在您編寫代碼時,它是快速檢查語法和邏輯的好方法。