2013-12-21 2 views
1

Я изучаю backbone.js и делаю демо-приложение для операции CRUD, просматривая некоторые ссылки.Начать Rails с Backbone.js

и увидеть структуру Backbone.js которой первоначальный созданных путем установки Gem «магистральные рельсы»,

Но вот мой запрос, когда мы имеем нормальное приложение, например, без использования какого-либо .js, мы есть некоторые опции для проверки потока приложения, например, например, мы можем написать ключевое слово «exit» в контроллере и проверить методы, которые вызывают по маршрутам, и могут проверять и видеть все записи и параметры, которые извлекаются по модели и параметрам, которые вводят от пользователя.

При использовании backbone.js я сбиваю с толку то, откуда открывается представление, и есть ли способ увидеть, что это линия за потоком, означает сначала перейдите к модели, и для данных запроса можно здесь показать ее в консоли и посмотреть, что происходит.

+0

акций ваша ссылка, откуда вы узнали, поэтому я могу объяснить, как это работает, потому что есть много способов добиться чего-то и, в основном, backboneJS, emberJS и т. д. получить данные в формате JSON, и если вы хотите k теперь, где точки зрения JS, чем вы можете видеть их в app/assets/javascripts / – Murtza

ответ

1

Для отладки базовых приложений поместите «отладчик» в код js, и выполнение js прекратится там, если вы используете хром. В другом браузере я не уверен, что работает, но в хроме я использовал эту технику много раз ... И вы можете шаг за шагом вы можете проверять переменные и так далее.

Для отладки рельсов использовать эти драгоценные камни

gem 'pry' 
gem 'pry-nav' 

Затем в контроллер, где вы хотите, чтобы проверить переменные и вызывающий стек положить binding.pry

Как здесь:

class UsersController <... 
    def index 
    binding.pry 
    @users = Users.all 
    end 
end 
Смежные вопросы