Если http: // foo. com перенаправляет на 1.2.3.4, который затем перенаправляет на http://finalurl.com, как я могу использовать Ruby, чтобы узнать целевой URL "http://finalurl.com"?
Мы используем Datamapper в приложении Sinatra и хотели бы использовать нечувствительность к регистру, как это работает как на Sqlite (локально в разработке), так и в Postgresql (на Heroku в производстве) . У нас есть ...
Я хочу найти уникальные элементы из массива массивов по первому элементу во внутренних массивах. например a = [[1,2], [2,3], [1,5] Я хочу что-то вроде [[1,2], [2,3]]
Что это за методы и насколько плохо их переопределять? irb (main): 001: 0> Object :: response_to? ('private', true)
=> true irb (main): 002: 0> Object :: response_to? ('public', true)
=> true ...
Я часто хочу выполнить действие с массивом X раз, а затем вернуть результат, отличный от этого числа. Обычно я пишу следующий код: def other_participants output = [] ...
Когда я использую has_one, он работает отлично, но не с has_many. Здесь вы можете видеть, что object_id отличается, потому что он запустил другой SQL для его повторной выборки. ruby-1.9.2-p290: 001> e = Сотрудник ....
Я установил 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
[...
Я использую Ruby 1.9.2. У меня запущен поток, который периодически обращается к базе данных. Звонки могут быть довольно долгими, а иногда (по разным причинам) пропадает соединение с БД. Если да ...
Когда я вызываю метод, который не существует, method_missing сообщит мне имя метода. Когда я пытаюсь получить доступ к переменной, которая не была установлена, значение просто равно нулю. Я пытаюсь ...
Я запускаю Ruby, установленный из RubyInstaller. Вот версия: C: \ Users \ Sathya> ruby -v
ruby 1.9.2p290 (2011-07-09) [i386-mingw32] Вот точный код, который вызывает ошибку: ...
Скажем, у меня есть: begin 2times do a = 1 1/0 end rescue put $! debugger
end В этом примере я хочу получить значение a. Если a инициализируется в начальном блоке, тогда я могу получить доступ ...
У меня есть следующий фрагмент кода: uri = URI.parse ("https://rs.xxx-travel.com/wbsapi/RequestListenerServlet") https = Net :: HTTP.new (uri.host, uri.port) https.use_ssl = true req = Net :: ...
Использование: Rails 3.0.3 У меня есть проверки, такие как эта: validates_numericity_of: person_weight_kg,: more_than = > 0,: message = > "value_must_be_number_over_zero",: if = > : ...
Я новичок в ruby и пробую Sinatra уже довольно давно, одна вещь, которую я не могу понять, почему '/' в url имеет такое большое значение. Я имею в виду: get 'some_url'...
Я знаю, что могу динамически определять методы класса с помощью define_method, и что я указываю параметры, которые принимает этот метод, используя арность блока. Я хочу динамически определять метод ...
Как я могу создать хеш внутри хеша, чтобы вложенный хеш имел ключ для его идентификации. Также элементы, которые я создаю во вложенном хэше, например, как я могу иметь ключи для них ...
Я использую Ruby 1.9.2 (ruby -v дает: ruby 1.9.2p290 (2011-07-09, версия 32553) [x86_64-linux ]), и я пытаюсь заставить это работать: require 'test / unit' class TestStartup
Я ищу библиотеку/модуль/пакет, с помощью которого я мог бы создавать и подписывать сертификаты X.509, с возможностью условного добавления пользовательских расширений v3 - что может быть довольно сложно; для ...
Наверное, это будет глупой ошибкой, но для меня следующее возвращает массив, содержащий только "M". Смотрите: /(.)+?/.match("Много-много символов!").captures
=> ["M"] Почему он не возвращает ...
Резюме Я пишу приложение Ruby 1.9.2, используя Qt4 для его графического интерфейса, которое я хочу распространить в Linux, OS X и Windows. У меня приложение отлично работает на всем, кроме 64-разрядной версии Windows 7. Там ...
Как это работает? При выполнении следующего "привет из класса" печатается дважды. Что происходит внутри рубина, чтобы заставить его вести себя так? Я НЕ создаю метод экземпляра для класса ...
Поэтому я имитирую макет таблицы с дивом и парой пролетов внутри него. Я бы хотел, чтобы диапазон справа отступил от любого текста, который оборачивается. Я кое-что пробовал и не могу заставить его работать. Любая помощь...
При использовании гема Faraday для получения URL для изображения вот так: http_conn = Faraday.new do |builder| builder.adapter Faraday.default_adapter
end response = http_conn.get 'http://example.tld/image....
Когда Rails запускается, он предварительно загружает все свои зависимости (драгоценные камни), что приводит к очень медленному запуску . В проекте среднего размера, над которым я работаю, время запуска Rails составляет 10-15 секунд в зависимости от ...
У меня есть такие элементы коллекции, как это: hotels = Hotel.where ( 'selection =?', 1) .limit (4) Как я могу получить все идентификаторы этих элементов без цикла? Могу ли я использовать что-то вроде: hotels.ids? Спасибо.
При запуске: rake test Выводится только одна строка трассировки: ... ERROR должен получить поиск по ключевым словам (1,93 с) NoMethodError: undefined method `features ' for # <Транскрипт: ...
Я пытаюсь использовать Java Opencl из jruby, но сталкиваюсь с проблемой, которую я не могу решить даже при частом поиске в Google. require 'java'
require 'JOCL-0.1.7.jar' platform = org.jocl ....
Я использую потрясающий гем wicked_pdf для создания PDF-файла, но я не могу понять, как изменить определенные стили в нижнем колонтитуле . У меня есть шаблон HAML для нижнего колонтитула, который выглядит примерно так: !!! ...
У меня есть сервер EventMachine, за которым я наблюдаю с помощью monit . Иногда происходит сбой, и я пытаюсь понять, почему, но мне непонятно, как я могу просто регистрировать все сбои верхнего уровня. Я пробовал код ...