2013-12-21 33 views
1

我喜歡backbone.js,並通過監視某些鏈接爲CRUD操作製作演示應用程序。用Backbone.js啓動Rails

,看看哪些初步通過安裝寶石「主幹形軌道」創建的Backbone.js的結構,

但在這裏我的查詢就像當我們有像正常的應用程序,而無需使用任何.js文件,我們有一些選項可以檢查應用程序的流程,例如我們可以在控制器中寫入'exit'關鍵字並檢查路由調用的方法,並且可以檢查並查看通過輸入的模型和參數獲取的所有記錄和參數由用戶。

在使用backbone.js,我很困惑,從視圖來的地方,有沒有辦法看到它的逐行流意味着 首先去模型和查詢數據可以在這裏我們可以顯示它在控制檯中,看看發生了什麼。

+0

份額你從哪裏學到的鏈接,所以我可以解釋它是如何工作的,因爲有很多方法來實現某些東西,而且btw主要是backboneJS,emberJS等以JSON格式獲取數據,如果你想要k現在JS的視圖比你可以在app/assets/javascripts / – Murtza

回答

1

對於調試,骨幹應用程序將'調試器'放入您的js代碼中,如果您使用chrome,則js執行將在那裏停止。在其他瀏覽器中,我不確定是否可以使用,但在Chrome中,我多次使用了這種技術......並且您可以逐行逐行檢查變量等等。

爲了調試軌使用這些寶石

gem 'pry' 
gem 'pry-nav' 

然後在您的控制器要檢查變量和調用堆棧把binding.pry

喜歡這裏:

class UsersController <... 
    def index 
    binding.pry 
    @users = Users.all 
    end 
end