Есть часть промежуточного программного обеспечения Ruby, используемого Rails и другими фреймворками для анализа параметров вы отправили на сервер вложенный объект Hash. Если вы отправляете эти параметры на сервер: ...
У меня есть некоторый код в Ruby ниже: class A @@ lock = Monitor.new class B def method @ @ lock.synchronize помещает "xxxxx" конец конец конец
end после запуска выдает ...
У меня есть модуль с переменной класса в нем module Abc @@ variable = "huhu" def self.get_variable @@ variable end class Hello def hola помещает Abc.get_variable end end
end a ...
То же самое в Ruby 1.8.7 и 1.9.2: $ irb ruby-1.8.7-p302> foo.nil?
NameError: неопределенная локальная переменная или метод `foo 'для # из (irb): 1 ruby-1.8.7-p302> @ bar.nil? = & ...
Предположим, у меня есть это (не работает): class User description = "Я - переменная класса пользователя" def print помещает описание end
end Итак, как мне использовать описание var , как передать ...
В приложении rails у меня есть массив хэшей, который я могу легко отсортировать, используя только array_of_hashes.sort_by {| hash | hash [: key_to_sort]} Но что, если не у каждого члена массива есть ключ: key_to_sort? ...
Предыстория: У меня есть набор интеграционных тестов Capybara, запущенных против моего приложения Rails 3. Для других частей набора тестов я использую Rspec. У меня есть автономный серверный концентратор selenium 2.6.0 ...
Я хотел бы добавить некоторые файлы на этап сборки компиляции источников, используя сценарий в XCode, который извлекает ссылки из некоторых папок. Мне пока не удалось найти много документации. Где находится ...
Я пытаюсь понять разницу между *(1..9) и [*1..9] Если я присваиваю их переменным, они работают одинаково splat1 = *(1..9) # splat1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
splat2 = [*1..9] # ...
Мне интересно, как я могу открыть несколько одновременных соединений с помощью open-uri? Я ДУМАЮ, что мне нужно как-то использовать нити или волокна, но я не уверен. Пример кода: def get_doc (url) ...
Я нашел в Интернете множество вещей для этого, но они не работают для меня. я что-то пропустил. В моем контроллере у меня есть @t = ["a", "b", "c"] в файле erb, который является "обратным вызовом", @t отображается так: ...
Можно ли быстро преобразовать значение strftime ("% u") в значение strftime ("% A") или мне нужно создать хэш эквивалентности, например {"Monday" => 1, ......... "Sunday" => 6} У меня есть массив с некоторым днем как ...
Я пытаюсь настроить Capistrano для выполнения одной и той же задачи на двух разных серверах, каждый из которых имеет разные учетные данные. Я хотел бы сделать что-то похожее на: namespace: deploy do role: db, "...
Я использую сценарий ruby с веб-драйвером selenium для автоматизации входа на веб-страницу. Проблема в том, что после завершения скрипта он также закрывает браузер. Я хочу, чтобы браузер оставался открытым даже после ...
В режиме разработки: nil.id
=> "Вызывается id для nil, который по ошибке равен 4 - если вам действительно нужен идентификатор nil, используйте object_id "В производственном режиме: nil.id
=> 4 Почему?
Использование Ruby 1.9.2 и Rail 3 на Mac Snow leopard ruby-1.9.2- p290: 001> Date.today => Вс, 25 сентября 2011 г. ruby-1.9.2-p290: 002> Date.tomorrow => Вт, 27 сентября 2011 г. Может быть ...
У меня есть приложение, содержащее кучу задач, и я хочу каждый день запускать задание cron, которое создает DayTask для каждой задачи в базе данных. Задача has_many DayTasks и эти ежедневные задачи - вот что ...
Для школьного задания я пытаюсь создать простой HTTP-сервер с использованием Ruby и библиотеки сокетов. Прямо сейчас я могу заставить его отвечать на любое соединение простым приветствием: require 'socket' ...
На основе документации гемов Memprof, чтобы Чтобы получить Memprof :: Middleware, работающее с рельсами, нам нужно обернуть каждый запрос в Memprof.track. Вопрос в следующем: как мне сделать это таким образом, чтобы memprof ...
Поэтому я создаю класс в PHP для анализа формата файла VPK. Однако я столкнулся с проблемой: object (VPKHeader) # 2 (3) {[«Сигнатура»] = > последовательность (8) «3412aa55» [«Версия»] = > последовательность (4) «1000»
...
У меня проблема с запуском rails s в ubuntu. Когда я набираю rails s, сервер не запускается, а выдает следующее сообщение: kyala @ ubuntu: ~ / depot $ rails s Использование: rails new APP_PATH [...
Я изучал, как реализован интерпретатор Ruby, и возник один вопрос, на который я еще не получил ответа. Это тот, который указан в заголовке: поскольку Class (r_cClass) имеет суперустановку для себя (...
Допустим, у меня есть этот хеш: {: info = > [{: from => "Ryan Bates",: message => "sup bra",: time => "04:35 AM"}]
} Я могу вызвать информационный массив, выполнив ...
Я пробую очень простую демонстрацию сервера / клиента. Я использую socket.io на клиенте (пользователь в браузере) и пример Eventmachine Echo для сервера. В идеале розетка. io должен отправить запрос на сервер и ...
У меня есть строка, например: «yellow-corn- (кукуруза-на-початке)», и я хотел бы убрать скобки с строка, чтобы получить что-то вроде этого: "желтая-кукуруза-кукуруза-на-початке" Я думаю, вы бы ...
Учитывая родительский класс Fruit и его подклассы Apple и Banana, можно ли заглушить метод foo, определенный в классе Fruit, так, чтобы все вызовы метода foo для любых экземпляров Apple и Banana были заглушены? ...