0
ответов

Как я могу получить конечный URL-адрес после перенаправления с помощью Ruby?

Если http: // foo. com перенаправляет на 1.2.3.4, который затем перенаправляет на http://finalurl.com, как я могу использовать Ruby, чтобы узнать целевой URL "http://finalurl.com"?
вопрос задан: 5 October 2011 10:23
0
ответов

Нечувствительность к регистру, например (ilike) в Datamapper с Postgresql

Мы используем Datamapper в приложении Sinatra и хотели бы использовать нечувствительность к регистру, как это работает как на Sqlite (локально в разработке), так и в Postgresql (на Heroku в производстве) . У нас есть ...
вопрос задан: 5 October 2011 10:11
0
ответов

uniq элементы из массива массивов

Я хочу найти уникальные элементы из массива массивов по первому элементу во внутренних массивах. например a = [[1,2], [2,3], [1,5] Я хочу что-то вроде [[1,2], [2,3]]
вопрос задан: 5 October 2011 09:20
0
ответов

Что такое Object :: private и Object :: public в Ruby?

Что это за методы и насколько плохо их переопределять? irb (main): 001: 0> Object :: response_to? ('private', true) => true irb (main): 002: 0> Object :: response_to? ('public', true) => true ...
вопрос задан: 5 October 2011 08:06
0
ответов

Чистый способ вернуть массив из X.times в Ruby

Я часто хочу выполнить действие с массивом X раз, а затем вернуть результат, отличный от этого числа. Обычно я пишу следующий код: def other_participants output = [] ...
вопрос задан: 5 October 2011 03:33
0
ответов

Работает ли inverse_of с has_many?

Когда я использую has_one, он работает отлично, но не с has_many. Здесь вы можете видеть, что object_id отличается, потому что он запустил другой SQL для его повторной выборки. ruby-1.9.2-p290: 001> e = Сотрудник ....
вопрос задан: 4 October 2011 21:21
0
ответов

Как заставить Rails использовать ту версию Ruby (управляемую с помощью rbenv), которую я хочу?

Я установил rbenv и ruby-build. Затем я установил ruby 1.9.2p290. Все выглядело хорошо. $ cd my_rails_app $ ruby -v 1.9.2p290 $ сервер rails ... [2011-10-04 13:51:01] INFO WEBrick 1.3.1 [...
вопрос задан: 4 October 2011 20:51
0
ответов

Использование тайм-аута ruby ​​в потоке, выполняющем вызов базы данных

Я использую Ruby 1.9.2. У меня запущен поток, который периодически обращается к базе данных. Звонки могут быть довольно долгими, а иногда (по разным причинам) пропадает соединение с БД. Если да ...
вопрос задан: 4 October 2011 17:39
0
ответов

Есть ли в Ruby эквивалент method_missing для неопределенных переменных экземпляра?

Когда я вызываю метод, который не существует, method_missing сообщит мне имя метода. Когда я пытаюсь получить доступ к переменной, которая не была установлена, значение просто равно нулю. Я пытаюсь ...
вопрос задан: 4 October 2011 16:40
0
ответов

Почему при сбросе и загрузке хэша с помощью Marshal в Ruby возникает ошибка FormatError?

Я запускаю Ruby, установленный из RubyInstaller. Вот версия: C: \ Users \ Sathya> ruby ​​-v ruby ​​1.9.2p290 (2011-07-09) [i386-mingw32] Вот точный код, который вызывает ошибку: ...
вопрос задан: 4 October 2011 15:56
0
ответов

Могу ли я получить доступ к привязке в момент исключения в Ruby

Скажем, у меня есть: begin 2times do a = 1 1/0 end rescue put $! debugger end В этом примере я хочу получить значение a. Если a инициализируется в начальном блоке, тогда я могу получить доступ ...
вопрос задан: 4 October 2011 11:50
0
ответов

Доступ к заголовкам для Net :: HTTP :: Post в рубине

У меня есть следующий фрагмент кода: uri = URI.parse ("https://rs.xxx-travel.com/wbsapi/RequestListenerServlet") https = Net :: HTTP.new (uri.host, uri.port) https.use_ssl = true req = Net :: ...
вопрос задан: 4 October 2011 10:49
0
ответов

Rails: несколько условий в валидации

Использование: Rails 3.0.3 У меня есть проверки, такие как эта: validates_numericity_of: person_weight_kg,: more_than = > 0,: message = > "value_must_be_number_over_zero",: if = > : ...
вопрос задан: 4 October 2011 10:18
0
ответов

Sinatra Url '/' интерпретации

Я новичок в ruby и пробую Sinatra уже довольно давно, одна вещь, которую я не могу понять, почему '/' в url имеет такое большое значение. Я имею в виду: get 'some_url'...
вопрос задан: 4 October 2011 08:42
0
ответов

Отключить устройство: подтверждение на лету для пакетной генерации пользователей

Devise - это библиотека Ruby, которая предоставляет мне с этим User class: class User
вопрос задан: 4 October 2011 05:05
0
ответов

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

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

как создать хеш внутри хеша

Как я могу создать хеш внутри хеша, чтобы вложенный хеш имел ключ для его идентификации. Также элементы, которые я создаю во вложенном хэше, например, как я могу иметь ключи для них ...
вопрос задан: 3 October 2011 22:34
0
ответов

не удается запустить тестовый модуль для работы в ruby ​​1.9.2

Я использую Ruby 1.9.2 (ruby -v дает: ruby ​​1.9.2p290 (2011-07-09, версия 32553) [x86_64-linux ]), и я пытаюсь заставить это работать: require 'test / unit' class TestStartup
вопрос задан: 3 October 2011 22:15
0
ответов

Библиотеки X.509 [закрыто]

Я ищу библиотеку/модуль/пакет, с помощью которого я мог бы создавать и подписывать сертификаты X.509, с возможностью условного добавления пользовательских расширений v3 - что может быть довольно сложно; для ...
вопрос задан: 3 October 2011 19:06
0
ответов

Ruby Regex, только один захват (очень просто!)

Наверное, это будет глупой ошибкой, но для меня следующее возвращает массив, содержащий только "M". Смотрите: /(.)+?/.match("Много-много символов!").captures => ["M"] Почему он не возвращает ...
вопрос задан: 3 October 2011 18:56
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
ответов

Класс Класс - экземпляр против методов класса

Как это работает? При выполнении следующего "привет из класса" печатается дважды. Что происходит внутри рубина, чтобы заставить его вести себя так? Я НЕ создаю метод экземпляра для класса ...
вопрос задан: 3 October 2011 18:23
0
ответов

< span > Текст с отступом

Поэтому я имитирую макет таблицы с дивом и парой пролетов внутри него. Я бы хотел, чтобы диапазон справа отступил от любого текста, который оборачивается. Я кое-что пробовал и не могу заставить его работать. Любая помощь...
вопрос задан: 3 October 2011 18:16
0
ответов

Использование Ruby-гема Faraday для загрузки изображения и записи на диск

При использовании гема Faraday для получения URL для изображения вот так: http_conn = Faraday.new do |builder| builder.adapter Faraday.default_adapter end response = http_conn.get 'http://example.tld/image....
вопрос задан: 3 October 2011 18:01
0
ответов

Почему Rails предварительно загружает все свои зависимости (драгоценные камни) во время загрузки?

Когда Rails запускается, он предварительно загружает все свои зависимости (драгоценные камни), что приводит к очень медленному запуску . В проекте среднего размера, над которым я работаю, время запуска Rails составляет 10-15 секунд в зависимости от ...
вопрос задан: 3 October 2011 16:33
0
ответов

Получить все идентификаторы из коллекции

У меня есть такие элементы коллекции, как это: hotels = Hotel.where ( 'selection =?', 1) .limit (4) Как я могу получить все идентификаторы этих элементов без цикла? Могу ли я использовать что-то вроде: hotels.ids? Спасибо.
вопрос задан: 3 October 2011 14:41
0
ответов

Включить полную трассировку в Ruby on Rails TestCase

При запуске: rake test Выводится только одна строка трассировки: ... ERROR должен получить поиск по ключевым словам (1,93 с) NoMethodError: undefined method `features ' for # <Транскрипт: ...
вопрос задан: 3 October 2011 10:34
0
ответов

Проблема с использованием java-класса в jruby

Я пытаюсь использовать Java Opencl из jruby, но сталкиваюсь с проблемой, которую я не могу решить даже при частом поиске в Google. require 'java' require 'JOCL-0.1.7.jar' platform = org.jocl ....
вопрос задан: 3 October 2011 07:22
0
ответов

wicked_pdf: высота / стиль нижнего колонтитула

Я использую потрясающий гем wicked_pdf для создания PDF-файла, но я не могу понять, как изменить определенные стили в нижнем колонтитуле . У меня есть шаблон HAML для нижнего колонтитула, который выглядит примерно так: !!! ...
вопрос задан: 2 October 2011 19:26
0
ответов

Как отловить сбои верхнего уровня на сервере EventMachine?

У меня есть сервер EventMachine, за которым я наблюдаю с помощью monit . Иногда происходит сбой, и я пытаюсь понять, почему, но мне непонятно, как я могу просто регистрировать все сбои верхнего уровня. Я пробовал код ...
вопрос задан: 2 October 2011 18:07