Ошибка UTF-8 с функцией огурца - PullRequest
1 голос
/ 22 сентября 2011

Я использую Rails 3.0.7 и ruby ​​1.9.2 с огурцом и капибарой.У меня просто была эта проблема, и я не могу найти решение: (

недопустимая последовательность байтов в US-ASCII (ArgumentError): 10: в synchronize' (eval):2:in click_button './features/step_definitions/vouchers_company_steps.rb: 25: в `/ ^ я использую его в пользовательском интерфейсе ваучера $ / '

Я думаю, что это как-то связано с отправкой формы, которая представляет собой GET и знаменитый тик utf8.У меня нет этой проблемы с другими моими формами. Эта использует метапоиски, я не знаю, может ли это помочь.

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

кодировка: utf-8 не помогло.

Я сузил проблему и обнаружил, что она возникает только в пределах огурца / капибары при отправке формы с запросом GET.Ошибка появляется с параметром utf8 = ✓…

EDIT : Обнаружил виновника: я использую escape_utils и удаляю его, чтобы снова заработала капибара.

1 голос
/ 22 сентября 2011

добавить в начало файла

# encoding: utf-8
...