0
ответов

Стратегии переопределения database.yml?

В моей среде на серверах развертывания есть большая часть информации о подключении, которая содержится в database.yml. То есть они знают, являются ли они серверами разработки, тестирования или производства, и они ...
вопрос задан: 17 November 2010 13:37
0
ответов

Доступ к переменной экземпляра класса извне

Я понимаю (я думаю) разницу между переменными класса и переменными экземпляра класса в Ruby. Мне интересно, как можно получить доступ к переменным экземпляра класса из OUTSIDE этого класса. ...
вопрос задан: 17 November 2010 09:01
0
ответов

Класс против модуля при разработке Ruby API?

Когда я узнаю больше о метапрограммировании Ruby, большинство за все время мы нашли по крайней мере два решения проблемы. Пожалуйста, посмотрите на два примера ниже: class Base def self.has_many (* args) # ... ...
вопрос задан: 17 November 2010 08:47
0
ответов

Есть ли функция Ruby для выполнения операции XOR над двумя наборами строк?

У меня есть два массива строк, и я хотел бы найти набор строк, который не на пересечении обоих. Эквивалент SETXOR в MATLAB - это то, что я хочу: http://www.mathworks.com/help/techdoc/ref/...
вопрос задан: 16 November 2010 20:05
0
ответов

Получить список драгоценных камней, используемых проектом Bundler

Есть ли способ получить список драгоценных камней или путей к гемам, которые загружаются Bundler для текущего проекта (это Rails 3) проект. Я ищу что-то вроде: Gem.path, но он возвращает ...
вопрос задан: 16 November 2010 15:26
0
ответов

ruby ​​simple race condition question

Я наткнулся на этот пример состояния гонки: def inc (n) n + 1 end sum = 0 thread = (1..10) .map do Thread .new do 10_000.times do sum = inc (sum) end end end thread.each (& ...
вопрос задан: 16 November 2010 12:44
0
ответов

Получение имени узла с помощью REXML

У меня есть XML, который может иметь вид 123 или аналогичный
вопрос задан: 16 November 2010 09:30
0
ответов

Как я могу запретить обновления, кроме одного поля?

Я предотвращал обновления определенных моделей, используя это в модели: def update self.errors.add_to_base ("Невозможно обновить # {self.to_s} ") end Я сейчас пишу плагин, который предоставляет некоторые ...
вопрос задан: 16 November 2010 07:08
0
ответов

Как заставить миксины модулей работать со статическими методами?

Допустим, у меня есть два модуля. Можно ли включить модуль в другой, который будет вести себя как миксин? Например: модуль A def self.foo помещает конец бара "foo" end module B ...
вопрос задан: 16 November 2010 05:15
0
ответов

Обратный вызов для определенных классов внутри модуля

Ruby уже имеет несколько встроенных обратных вызовов. Есть ли обратный вызов для такого случая? Наподобие method_added, но для классов (или констант) внутри модуля, а не для методов экземпляра внутри класса.
вопрос задан: 16 November 2010 04:24
0
ответов

Какой стиль, лямбда..следует или ожидает..то, является предпочтительным для ожидания тестирования в RSpec?

Я видел, что оба стиля широко используются: # 1 lambda {raise "Boom"} .should raise_error и # 2 expect {raise "Boom"} .to raise_error. Мне нравится ожидать .. больше, поскольку он лучше читается и скрывает создание ...
вопрос задан: 16 November 2010 03:40
0
ответов

Кросс-платформенные средства получения домашнего каталога пользователя в Ruby?

В Java есть удобный System.getProperty ("user.home") чтобы получить "домашний" каталог пользователя независимым от платформы способом. Что эквивалентно в Ruby? У меня нет Windows, чтобы поиграть ...
вопрос задан: 16 November 2010 03:19
0
ответов

Обучение нейронной сети для XOR в Ruby

Я пытаюсь обучить сеть прямого распространения для выполнения операций XOR с библиотекой Ruby AI4R. Тем не мение, когда я оцениваю XOR после его обучения. Я получаю неверный результат. ...
вопрос задан: 16 November 2010 02:37
0
ответов

Как запустить IRB.start в контексте текущего класса

Я только что проходил непрерывное тестирование PragProg с Ruby, где они говорят о вызове IRB в контексте текущего класс, чтобы проверить код вручную. Однако они цитируют, что если вы вызовете ...
вопрос задан: 15 November 2010 23:29
0
ответов

Есть ли комплексная библиотека / модуль для ISO 8601 в ruby?

Есть ли уже реализация всех дат, времени, продолжительности и интервалов использования стандарта ISO 8601 в рубине? Я имею в виду что-то вроде класса, в котором вы можете установить и получить детали, например, год, ...
вопрос задан: 15 November 2010 21:51
0
ответов

Анализ HTML-таблиц с помощью BeautifulSoup

Я использовал BeautifulSoup в прошлом, но я столкнулся с чем-то новым; невероятно универсальная / минимальная разметка таблицы HTML ... Моя цель - захватить каждое значение и его метку (каждое там собственное td) и распечатать ...
вопрос задан: 15 November 2010 21:26
0
ответов

Требование драгоценного камня внутри задачи грабли драгоценного камня

Я использую ювелира для создания драгоценного камня для Rails 3. Гем содержит задачу грабления, и одна из вещей, которую он выполняет, - это стирание базы данных, поэтому я использую 'database_cleaner'. Я указываю зависимость гема внутри ...
вопрос задан: 15 November 2010 19:09
0
ответов

Самый эффективный способ получить «верхние x» записей с помощью Rails

Мы получили запрос отчета и Я пытаюсь найти самый простой и эффективный способ узнать цифры. У меня есть модель сделки с двумя атрибутами: _quantity_purchased_ и price. Я ...
вопрос задан: 15 November 2010 17:12
0
ответов

Do Ruby ' ■ «Открытые классы» нарушают инкапсуляцию?

В Ruby программистам разрешено изменять предопределенные классы. Итак, действительно плохой программист мог бы сделать что-то вроде: class String def == (other) return true end end Очевидно, почти никто ...
вопрос задан: 15 November 2010 13:47
0
ответов

Как прикрепить сообщение к проверке rspec?

В rspec: Могу ли я прикрепить сообщение к проверке так же, как и в стиле xUnit тестовые рамки? Как? assert_equal value1, value2, «что-то не так»
вопрос задан: 15 November 2010 11:02
0
ответов

Как мне перейти на более старые версии среды ruby ​​/ rails?

Я стараюсь поддерживать Tekpub Создайте свой собственный блог на скринкасте rails. Я все еще новичок в рубине, и проблема в том, что у меня установлен Rails 3, а Роб использует более старую версию (...
вопрос задан: 14 November 2010 20:39
0
ответов

Что быстрее в ruby ​​- поиск по хешу или функция с оператором case?

У нас есть несколько мест в критичном ко времени сценарии, где мы конвертируем старые идентификаторы в строки. На данный момент мы используем операторы case внутри функции, например: def get_name id case id когда 1 "...
вопрос задан: 14 November 2010 15:50
0
ответов

Как получить массив подклассов в Rails

У меня есть объект модели, который является подклассом ActiveRecord. Кроме того, с помощью STI я определил подклассы этого объекта, которые определяют различные типы и поведение. Структура выглядит примерно так ...
вопрос задан: 14 November 2010 11:37
0
ответов

Вычитание дат с помощью Ruby

Я просто смотрел на рубин и играл с датой / временем. irb (main): 001: 0> jamis_DOB = Time.mktime (2003, 10, 22, 06, 59) => Ср 22 октября 06:59:00 +0300 2003 irb (main): 002: 0> ...
вопрос задан: 14 November 2010 10:36
0
ответов

Есть ли в Ruby классы форматирования чисел?

Есть ли в Ruby классы или методы Formatter, которые можно использовать для форматирования чисел для таких вещей, как валюта и т. д., или есть ли какие-то драгоценные камни, которые это делают, или вам нужно писать собственные?
вопрос задан: 13 November 2010 23:38
0
ответов

как запустить автономный тест Capybara?

Я пытаюсь запустить тест на удаленном сервере. то есть: требовать 'rubygems' требуется капибара требуется 'capybara / dsl' Capybara.default_driver =: селен Capybara.app_host = 'http://www.google.com' ...
вопрос задан: 13 November 2010 14:21
0
ответов

Метод класса, чтобы «узнать» имя класса в Ruby?

Я хочу, чтобы унаследованный класс ruby ​​«знал» 'имя своего класса через метод класса. Лучше всего это проиллюстрировать надуманным примером: class Parent def self.whoami ?? конец class Parent def self.whoami ?? конец class Parent def self.whoami ?? кон
вопрос задан: 13 November 2010 06:20
0
ответов

При входе в Facebook OAuth для приложений iframe canvas отображается изображение логотипа и переход на Facebook.com caption вместо входа в систему

Я пытаюсь настроить свое (iframe) приложение Facebook на использование OAuth для аутентификации. Я использовал python-sdk от Facebook, но пока не очень доволен результатом. Проблема в том, что когда я ...
вопрос задан: 13 November 2010 05:58
0
ответов

деревья двоичного поиска в Ruby

Есть ли причина, по которой я не вижу, чтобы деревья двоичного поиска часто использовались в Ruby? Есть ли эквивалентная структура данных или класс, которые люди обычно используют вместо этого? Я не пытаюсь решить конкретную проблему; ...
вопрос задан: 13 November 2010 00:48
0
ответов

В Ruby 12 месяцев! = 1 год

Помощники даты / времени Ruby полезны, но я обнаружил несоответствие. Кажется, что 12 месяцев не равны 1 году. Отметьте 1 месяц, и вы обнаружите, что оно равно 30 дням и, конечно же, 12 * 30 дней = 360 ....
вопрос задан: 12 November 2010 21:17