0
ответов

Странности с gsub

Я пытался использовать gsub для удаления несловных символов в строке в приложении rails. Я использовал следующий код :somestring.gsub (/[\W]/i, '')#=> "" но на самом деле он неверен, он удалит...
вопрос задан: 27 April 2012 05:03
0
ответов

ruby ​​1.9 -какой самый простой обратный `string.codepoints.to _a `?

В ruby ​​1.9.3 я могу получить кодовые точки строки :> "foo\u00f6".codepoints.to _a => [102, 111, 111, 246] Есть ли встроенный -в методе для перехода в другом направлении, то есть из массива целых чисел в...
вопрос задан: 24 April 2012 21:14
0
ответов

Ruby on Rails -не удается установить SystemTimer

Я использую Windows и только что выполнил команду :C:\Sites\cmply>gem install SystemTimer -v '1.2.3' и я получил эту ошибку :Временное расширение PATH для включения DevKit... Создание нативных расширений....
вопрос задан: 13 April 2012 09:42
0
ответов

Есть ли в Ruby удаление регулярных выражений?

Все мои операции удаления строк с регулярными выражениями используют gsub, есть ли более короткий путь? string.gsub(/\A.*\//,'')
вопрос задан: 31 March 2012 21:43
0
ответов

self.name возвращает ошибку? Ruby1.9

Я хотел бы иметь возможность определить имя метода по методу, который вызывается в данный момент. Я пробовал следующее: #!/usr/bin/env ruby class SomeClass def initialize ...
вопрос задан: 18 March 2012 02:36
0
ответов

Недопустимый gemspec из-за формата даты в спецификации

Когда я включаю созданный мной гем, благодаря Bundler (версия 1.0.12), в Gemfile, а затем пытаюсь объединить или сгребать просто вот так: $ rake У меня появляется сообщение об ошибке: Invalid gemspec in [/ Users / ...
вопрос задан: 15 March 2012 22:38
0
ответов

Почему GUI Ruby 1.9 зависает, если я выполняю какие-либо интенсивные вычисления в отдельном потоке Ruby?

Ruby 1.9 должен иметь собственные потоки, а GIL должен подниматься, если некоторые потоки вводят собственный код (например, основной цикл инструментария GUI или реализация C некоторой библиотеки Ruby). Но если я начну ...
вопрос задан: 14 March 2012 08:53
0
ответов

Почему procs можно вызывать с === в ruby ​​1.9?

В этой статье упоминаются 4 способа вызова процедур в ruby ​​1.9, и === является одним из них. Я вообще не понимаю, зачем это делать именно так. Имеет ли это какое-то отношение к обычному значению === (...
вопрос задан: 13 March 2012 22:21
0
ответов

Set global default encoding for ruby 1.9

I want to tell ruby that everything is utf8, except when stated otherwise, so I dont have to place these # encoding: utf-8 comments everywhere.
вопрос задан: 9 March 2012 07:42
0
ответов

Есть ли есть ли хорошие инструменты для тестирования мутаций для Ruby 1.9 и RSpec2?

Я использовал Heckle, но он несовместим с Ruby 1.9 из-за проблем с ParseTree. Я искал альтернативы, но единственное, что выглядело многообещающим, это Chaser, а у него не было ...
вопрос задан: 6 March 2012 22:21
0
ответов

Как преобразовать блок в процесс в расширении Ruby 1.9 C?

Я пишу расширение Ruby 1.9 C, и я хочу сделать следующее в ruby : notifier = Notifier.new notifier.on 'click' ставит "нажал!" end Проблема в том, что в методе C я ...
вопрос задан: 24 February 2012 16:11
0
ответов

Как подмешать модуль в контекст rspec

Как подмешать модуль в контекст rspec (aka describe), чтобы константы модуля были доступны спецификации? module Foo FOO = 1 end describe 'Константы в rspec' do include Foo p ...
вопрос задан: 4 February 2012 15:18
0
ответов

В чем разница между Object и BasicObject в Ruby?

В чем разница между этими классами? В чем разница между их целями?
вопрос задан: 17 January 2012 15:14
0
ответов

синтаксическая ошибка, unexpected ',', expecting ')'

Я только что установил Ruby 1.9.2 после использования 1.8.7, так как мне нужна одна функция. Я вызывал многие из моих методов следующим образом: do_something (arg0, arg1) В 1.9.2 я получаю следующую ошибку, ...
вопрос задан: 17 December 2011 01:31
0
ответов

Как мне распечатать трассировку стека времени выполнения процесса Ruby 1.9?

Есть ли способ распечатать трассировку стека времени выполнения процесса Ruby 1.9.x? Я знаю, что существовала утилита pstack для Ruby 1.8, но проект, похоже, был заброшен пару лет назад: ...
вопрос задан: 5 December 2011 18:32
0
ответов

Не присваивать хешу нулевые значения

Есть ли укорачивание или лучшие практики для присвоения вещей хешу, когда они равны нулю в ruby? Например, моя проблема в том, что я использую другой хеш для создания этого, и если что-то в нем равно нулю, это ...
вопрос задан: 29 November 2011 22:49
0
ответов

Как сравнить два файла в Ruby 1.9?

В Ruby 1.8 я бы вызвал File.compare() из библиотеки "ftools", чтобы легко сравнить содержимое двух файлов. Однако в Ruby 1.9 "ftools" заменен на "fileutils", в котором нет "...
вопрос задан: 23 November 2011 23:16
0
ответов

Приложение Sinatra со звездочками не работает на Heroku

У меня есть небольшое приложение Sinatra, включающее этот модуль: модуль Модуль звездочек Helpers def asset_path (source) "/ assets / # {Environment .instance.find_asset (source) .digest_path} "end def ...
вопрос задан: 8 November 2011 18:49
0
ответов

Почему ActiveRecord возвращает поля, закодированные как ASCII-8BIT, даже с гемом mysql2?

Я получаю эту ошибку в Ruby 1.9, Rails 3.0, ActiveRecord 3.0: несовместимое совпадение регулярного выражения кодировки (регулярное выражение UTF-8 со строкой ASCII-8BIT) Это происходит потому, что строка, в которой я ...
вопрос задан: 25 October 2011 16:20
0
ответов

Rails не использует правильную версию Ruby

Новая информация Вот что происходит с консолью rails: загрузка среды разработки (Rails 3.1.1) ruby-1.9.2-p290: 001> RUBY_VERSION => "1.8.7" Там что-то действительно странное происходит ...
вопрос задан: 18 October 2011 21:32
0
ответов

Могу ли я динамически определить метод Ruby, который принимает блок?

Я знаю, что могу динамически определять методы класса с помощью define_method, и что я указываю параметры, которые принимает этот метод, используя арность блока. Я хочу динамически определять метод ...
вопрос задан: 4 October 2011 01:02
0
ответов

Как я могу запустить Qt4 с Ruby 1.9.2 в Windows 7?

Резюме Я пишу приложение Ruby 1.9.2, используя Qt4 для его графического интерфейса, которое я хочу распространить в Linux, OS X и Windows. У меня приложение отлично работает на всем, кроме 64-разрядной версии Windows 7. Там ...
вопрос задан: 3 October 2011 18:36
0
ответов

Какой асинхронный Ruby-сервер использовать?

Мы начинаем разработку нового игрового проекта с использованием Ruby. Мы решили использовать один из асинхронных Ruby-серверов, но не можем решить, какой из них выбрать. Варианты следующие: Goliath Cramp + thin/...
вопрос задан: 29 September 2011 20:17
0
ответов

Неопределенный метод 'on' для ActionModel

Я получаю следующую ошибку : NoMethodError в Users # new Отображение ... / app / views / users / form / _new.haml, где поднята строка # 7: неопределенный метод `on 'для # ...
вопрос задан: 23 September 2011 08:54
0
ответов

Завершение программы Ruby при выполнении заданного условия

По сути, я просто пытаюсь остановить выполнение программой остальных строк, если выполняется определенное условие. если raw_information.first не ставит разрыв "По этому запросу результатов не было" ...
вопрос задан: 24 July 2011 00:42
0
ответов

Что такое пронумерованные глобальные переменные Ruby

Что означают значения $ 1, $ 2, $ ', $ `в Ruby?
вопрос задан: 13 July 2011 03:48
0
ответов

Ошибка "несовместимые кодировки символов: ASCII-8BIT и UTF-8" из-за 8-битной кодировки файлов cookie (Rails 3 и Ruby 1.9)

Я переместил веб-приложение, которое использовал 1.8.7 до 1.9. 2, и теперь я продолжаю получать несовместимые кодировки символов: ASCII-8BIT и UTF-8. У меня есть кодировка базы данных в UTF-8, а также 'config.encoding = ...
вопрос задан: 12 July 2011 11:41
0
ответов

Ruby - кодировка файла UTF-8

Все мы знаем "волшебную" строку # encoding: utf-8. Но я видел несколько других альтернативных обозначений, некоторые из них довольно дикие. Вы знаете или используете что-либо из них? Есть ли какое-то более общее правило ...
вопрос задан: 30 June 2011 21:08
0
ответов

Невозможно установить rmagick, ruby ​​1.9, rails 3, windows

Я искал в Google какое-то время, но не нашел ничего работающего. Обычно, когда я помещаю gem 'rmagick' в свой gem-файл и запускаю bundle install, я получаю следующее сообщение об ошибке: Установка rmagick (...
вопрос задан: 22 June 2011 22:54
0
ответов

Отключение эха от вебрика

Как я могу отключить сообщения от вебрика, выводимые на терминал? Для сообщений INFO, которые появляются в начале, я смог отключить его, установив параметр Logger следующим образом: s = WEBrick :: ...
вопрос задан: 17 June 2011 14:10