Вопросы по теме 'ruby-1.9'

Почему лямбда-вызов Ruby 1.9 невозможен без точки перед скобками?
Я проверил последнюю версию Ruby, чтобы немного поиграть с последними изменениями. Первое, что я попытался сделать, это вызвать Ruby lambda/block/proc точно так же, как вы бы сделали с вызываемым Python. a = lambda {|x| puts x} a.call(4) # works,...
5116 просмотров

не могу запустить скрипт / консоль с Ruby 1.9 и Rails 2.3.4
Я пытаюсь запустить консоль (irb) в Ruby 1.9 с Rails 2.3.4. У меня установлены две версии Ruby (1.9 и 1.8.6), и я запускаю Ruby 1.9, вызывая: rake19, ruby19, gem19 ... и т. Д. И они отлично работают во всех ситуациях, кроме этой! похоже, что...
3310 просмотров
schedule 07.06.2022

Rails + Ruby 1.9 недопустимая последовательность байтов в US-ASCII
После обновления до Ruby 1.9 мы начали замечать, что страницы не отображались из средства визуализации шаблонов rails, когда пользователь использовал символ, отличный от ASCII. Конкретно «Мэтт». Мне удалось решить эту проблему на одном из наших...
6394 просмотров

Как бороться с «несовместимыми кодировками символов: исключение ASCII-8BIT и GBK»?
Я читаю «Гибкая веб-разработка с Rails.3rd». Когда я заканчиваю работу с приложением депо, я ввожу в качестве имени пользователя китайский иероглиф. Но я получил эту ошибку, кажется, это как-то связано с Ruby1.9. Моя среда - это окно XP, Ruby1.9,...
3427 просмотров
schedule 08.06.2023

Я использую приложение Rails 2.3.4, и мне интересно, стоит ли мне обновиться до 3.0?
Я разрабатываю приложение и какое-то время использую Rails 2.3.4, но мне интересно, стоит ли мне пытаться обновлять или продолжать ждать, никогда не обновляться, я полагаю, у меня есть несколько вариантов. Я использую Ruby 1.8.7, мне тоже нужно...
178 просмотров

Невозможно сгенерировать результаты xml с помощью ci_reporter, используя Ruby 1.9.2 с Watir
Я установил Watir 1.7.1, Ruby 1.9.2, ci_reporter 1.6.4, тестовый модуль 2.2.0. Поскольку testunit не поставляется с Ruby 1.9.2, я установил его отдельно. Когда я запускаю скрипт, ci_reporter не создает папку «test/reports» в каталоге, в котором...
1056 просмотров
schedule 30.03.2024

Установить глобальную кодировку по умолчанию для ruby ​​1.9
Я хочу сказать ruby, что все это utf8, если только не указано иное, поэтому мне не нужно везде размещать эти комментарии # encoding: utf-8 .
9583 просмотров
schedule 25.02.2023

Экранировать статус внутри строкового литерала в качестве аргумента `String#tr`
Для меня есть что-то загадочное в статусе экранирования обратной косой черты в строковом литерале с одной кавычкой в ​​качестве аргумента String#tr . Можете ли вы объяснить контраст между тремя приведенными ниже примерами? Я особенно не понимаю...
423 просмотров
schedule 18.06.2022

Доступ к скомпилированным маршрутам в Grape/Rack::Mount::Route
Я пытаюсь создать список всех маршрутов, созданных моим подклассом Grape::API (MyApi). Я могу подобраться по телефону: MyApi.send(:route_set).instance_variable_get(:@routes) который дает мне массив объектов Rack::Mount::Route....
6900 просмотров
schedule 17.12.2022

Ruby 1.9: Оператор Break из рекурсивных функций теперь является синтаксической ошибкой?
Я обновляю пакет (GetBundles), чтобы он был совместим с Ruby 1.9 (в частности, с 1.9.2). Этот скрипт использует break if $close в (я предполагаю) рекурсивной функции. Я предполагаю, что это рекурсивная функция, поскольку в противном случае break...
217 просмотров

ruby 1.9.x, странный разбор, что происходит?
Я даже не знаю, какой заголовок дать этому. Может кто-нибудь объяснить мне, что, черт возьми, здесь происходит? Это упрощение того, что я делаю на самом деле, конечно, если бы это было, то был бы более простой способ сделать это, но почему у парсера...
143 просмотров
schedule 23.03.2022

Не присваивать нулевые значения хешу
Есть ли короткая рука или лучшая практика для назначения вещей хешу, когда они равны нулю в рубине? Например, моя проблема в том, что я использую другой хеш для создания этого, и если что-то в нем равно нулю, он присваивает этому ключу ноль, а не...
20472 просмотров
schedule 05.11.2022

В чем разница между Object и BasicObject в Ruby?
В чем разница между этими классами? В чем разница между их целями?
6678 просмотров
schedule 12.05.2023

Ошибка приведения данных при чтении из файла в Ruby
Я пытаюсь импортировать данные в rails (3.1), и я создал эту задачу rake для анализа текстового файла с разделителями табуляции (сгенерированного Excel на Mac), файл имеет стандартные окончания строки Mac OS X. desc "Import users." task...
111 просмотров
schedule 11.02.2023

String#encode не исправляет неверную последовательность байтов в ошибке UTF-8
Я знаю, что есть несколько похожих вопросов об этой ошибке, и я безуспешно пробовал многие из них. Проблема, с которой я столкнулся, связана с байтом \xA1 и бросает ArgumentError: неверная последовательность байтов в UTF-8 Я безуспешно...
11852 просмотров
schedule 22.07.2023

Запуск Metrical с синтаксисом хэша 1.9
Я хочу использовать Metrical с моим совершенно новым проектом Rails, используя хэш-синтаксис Ruby 1.9, делая такие вещи, как before_filter :guest_user, only: [:new, :create] before_filter :correct_user, only: :destroy и я получаю...
606 просмотров
schedule 21.05.2022

Ruby 1.9.3 Dir.glob странное рекурсивное поведение совпадения
Предполагая структуру каталогов: a/b/c/d/e/f/g/h Я пытаюсь найти «h» через: Dir.glob('a/**/f/g/h') Однако это не работает. Любые идеи? Вы можете попробовать тестовый пример ниже: $ /usr/bin/ruby -v ruby 1.9.3p194 (2012-04-20...
364 просмотров
schedule 29.04.2022

Рубинус или МРТ 1.9.3 (ЯРВ)?
Итак, у меня есть несколько вопросов, которые я должен задать, я просматривал Интернет, но надежных ответов было не так уж много. В основном это посты в блогах, которые исключали друг друга, потому что они хвалили разные вещи и имели контрольные...
3976 просмотров
schedule 20.03.2023

Параметры командной строки Ruby — включение подробного режима и размещение кода в цикле ввода
Может ли кто-нибудь сказать, чем три приведенных ниже варианта отличаются друг от друга в Ruby? Часть I --подробно -v -w Часть II - н - п Все делают одну и ту же работу, которая является verbose режимом...
4816 просмотров
schedule 03.05.2022

Как предотвратить усечение символов французского акцента в Ruby 1.9, Rails 3.2 и MySQL?
Я столкнулся с этой проблемой, когда у меня есть контроллер, который получает строку, присвоенную атрибуту одной из моих моделей, которую я затем сохраняю в базе данных. Сообщение журнала с вызовом inspect показывает, что модель успешно принимает...
1287 просмотров