Описание тега binding.pry

1 ответ

Pry Remote / ByeBug затем переходит в Teardown

Поэтому я решил разделить свой последний пост, так как ошибка связана с ByeBug больше, чем с Pry-Remote (я думаю). URL последнего сообщения: Pry-Remote не запущен Rails 4 Проблема: При вводе Next в Pry-Remote, ByeBug действует неожиданно и переходит…
1 ответ

Используя Rails4.1.1 и Ruby 2.0.0, вывод терминала binding.pry иногда пуст

Я пытаюсь отладить приложение Rails 4.1.1 с помощью binding.pry но чаще всего, когда выполнение прерывается, и я пытаюсь показать значения моих переменных, он просто возвращает пустую строку или ничего (трудно различить). Но в других случаях это вып…
04 фев '15 в 04:28
2 ответа

Как перейти к следующей строке в binding.pry?

В byebug мы можем перейти к следующей строке, набрав 'n', аналогично, есть ли способ перейти к следующей строке в 'pry'? Я прошел там документацию, но ничего не получается.
27 ноя '17 в 17:10
0 ответов

Ruby: binding.pry работает в одном маршруте, но не в другом

Я делаю простое веб-приложение с контроллерами (маршрутами) и несколькими файлами.erb. В следующем контроллере у меня есть два маршрута get. Первый маршрут работает отлично. Если я помещаю binding.pry где-нибудь на первом маршруте, он запускается. Е…
20 мар '18 в 12:53
1 ответ

Кнопка отправки формы не попадает в фильмы # создать в Rails

Я пытаюсь отправить форму в Rails, а она не создается в БД. Я пытался разместить binding.pry в действии контроллера, но я не достигаю этого. Можете ли вы взглянуть на мою форму ниже и мои действия контроллера и сообщить мне, если я делаю что-то не т…
03 окт '18 в 19:43
0 ответов

Binding.pry не отображается на терминале

Я только что создал проект Rails, используя Rails '~> 5.0.0', '>= 5.0.0.1', и всякий раз, когда я пытаюсь отладить его с помощью binding.pry, он замораживает все приложение, а также терминал, где я запускал rails команда драгоценные камни, которые я…
26 авг '18 в 13:32
2 ответа

Невозможно загрузить 'pry' - `require': не могу загрузить такой файл - pry (LoadError)

Я пытаюсь отладить простой консольный скрипт ruby ​​и получаю сообщение об ошибке при попытке вызвать pry: Я использую rbenv для управления средой. Я использую версию Ruby: 2.3.1. Попытка использовать Pry '~> 0.10.4' /Users/gangelo/.rbenv/versions/2…
07 янв '18 в 12:44
2 ответа

__FILE__ возвращает другое значение при использовании binding.pry

__FILE__ возвращает путь к текущему файлу скрипта Ruby. Одна потенциально значимая проблема заключается в том, что при использовании binding.pry, __FILE__ оценивает (pry), Это потенциально проблематично иметь __FILE__ оценивать различные значения в …
13 дек '18 в 23:51
1 ответ

Атрибут электронной почты исключается при обращении через binding.pry

У меня есть метод, который настраивает автоматически сгенерированное письмо для пользователя как часть before_validation Перезвоните: def update_device_email binding.pry self.email = username.gsub(/\s/, '_') + FAKE_EMAIL_SUFFIX self.email_confirmati…
10 ноя '15 в 21:20
2 ответа

Получение ошибки #<TypeError: неправильный тип аргумента nil (ожидаемый символ)> при использовании binding.pry в rails 4

Получать эту странную ошибку #&lt;TypeError: wrong argument type nil (expected Symbol)&gt; в utf8_sanitizer когда делаешь next с помощью binding.pry в рельсах 4.2.1 с рубином 2.2.0 в противном случае работает без каких-либо ошибок.
05 июн '15 в 10:18
1 ответ

Ruby (bundler) Как автоматически требовать Pry

Дан Gemfile, содержащий: source 'https://rubygems.org' gem 'pry' И рубиновый файл, содержащий: require 'bundler/setup' # NOT using this line: # require 'pry' binding.pry Я получаю эту ошибку: enter code hereнеопределенный метод pry' for #&lt;Binding…
23 ноя '17 в 08:20
0 ответов

Rails pry-byebug недоступен

Я пытаюсь отладить свой код с помощью инструмента pry-byebug, но когда я запускаю "консоль rails" в своем терминале, а затем вызываю метод класса, в котором должен действовать отладчик, ничего не происходит. Я установил драгоценный камень и выполнил…
07 ноя '19 в 14:11
1 ответ

Какая версия pry's whereami до свидания?

В Ruby у нас есть гем под названием byebug и драгоценный камень под названием pry. В pry, вы можете ввести whereami чтобы увидеть, где вы находитесь, когда вы находитесь в binding.pry сеанс. Как сделать то же самое в byebug?
01 апр '20 в 03:00
1 ответ

Невозможно получить доступ к binding.pry

Пытаюсь использовать binding.pry работает, пока emoticons_hash.eachПытаюсь использовать это внутри .eachили после этого он не сработает. Он также не работает с другими методами этой программы, даже с puts &quot;hello&quot; после этого. require 'pry'…
16 окт '20 в 09:10
1 ответ

Rspec binding.pry из метода

Я пытаюсь использовать метод binding.pry и отлаживать его. Упрощенный пример того, что я пытаюсь сделать. hello.rb class Hello def self.hello 'Hello world!' binding.pry end end spec / hello_spec.rb describe Hello do it 'Hello#hello should print mess…
22 сен '20 в 12:16
1 ответ

Как принять полезную нагрузку API в качестве аргумента в функции Ruby

Я сделал rails c на моей консоли rubymine. Я хочу выполнить функцию в консоли rails. функция funtion_one(Api_payload , some_integer_Value) API_payload: - { "data" : [ { "from" : "today", "to" : "next_day" } ], "some_ids" : [ 9808 ] } так в основном,…
10 июн '21 в 09:42
0 ответов

FAIL-тесты Rails minitest запускают сеанс проверки, а имя FAIL-теста не отображается

Когда я запускаю в моем терминале я вижу все тесты PASS вместе с их именами. Но для каждого из неудачных тестов мой терминал создает сеанс прослушивания с точкой останова. И терминал не отображает имена тестов, которые были FAIL. Я хочу убить это по…
1 ответ

Как использовать хелперов в pry-byebug?

В консоли rails мы можем добавить helper.помощникам, чтобы использовать их, например: helper.time_ago_in_words(Time.now - 60*60*2) но это не работает в консоли сервера во время pry-byebugотладка Как я могу использовать такой метод, как time_ago_in_w…
08 янв '21 в 15:57
0 ответов

Докер создает сервер ruby ​​on rails byebug

У меня проблема с докером, создающим локально работающий сервер rails. В основном у меня есть сервер rails с базой данных, работающей с 2 ​​контейнерами, ничего особенного, все работает. Проблема возникает, когда я добавляю точку останова через byeb…
1 ответ

Необъяснимое любопытное поведение в Ruby

Ошибка на линии помещена туда намеренно. Мне любопытно, как работает в этом примере. В приведенном ниже коде, когда я ввожу, если я набираю, я получаюnil, что означает, что выводится значение локальной переменной, которая будет инициализирована в ст…
26 июл '22 в 06:23