1
ответ

Python-эквивалент Ruby 'method_missing'

Что такое Python-эквивалент метода Ruby method_missing? Я пробовал использовать __getattr__, но этот хук применим и к полям. Я хочу только перехватить вызовы методов. Каким способом Python ...
вопрос задан: 5 April 2017 21:00
1
ответ

как мешать sinatra работать?

Если рубин myapp.rb запускает sinatra, предварительно просматривающий в localhost:4567, как я могу программно остановить/остановить/уничтожить его? Терминальная команда (кроме Ctrl-C), или задачи Граблей была бы прекрасна. Я должен соединиться...
вопрос задан: 15 March 2017 17:57
1
ответ

Выполненная задача граблей в контроллере

Я хотел бы выполнить задачу граблей в своем контроллере. Там какой-либо путь состоит в том, чтобы сделать это?
вопрос задан: 10 March 2017 11:07
1
ответ

Передача нескольких блоков кода в качестве аргументов в Ruby

У меня есть метод, который принимает блок кода. def option @opportunities + = 1, если yield @performances + = 1 end end, и я называю это так: option {@ some_array.empty? } Но как мне ...
вопрос задан: 10 February 2017 18:42
1
ответ

Проблема плагина направляющих законов-поскольку-читаемый

Я использую законы Intridea в качестве Читаемого плагина направляющих для системы обмена сообщениями, которую я в настоящее время создаю. Я определил свой класс сообщений соответственно: класс Сообщение <ActiveRecord:: конец низких-поступков-поскольку-
вопрос задан: 29 January 2017 01:55
1
ответ

Ruby: Можно ли определить метод класса в модуле?

Скажем, есть три класса: A, B & C. Я хочу, чтобы у каждого класса был метод класса, скажем self.foo, который имеет точно такой же код для A, B и C. Можно ли определить self.foo в модуле и ...
вопрос задан: 10 January 2017 10:05
1
ответ

Форматирование Ruby для ординалов: '1' столь же '1-й', '2' как '2-й' и т.д.

Что-либо испеченное в рубин или направляющие для обработки форматирования для ординалов: '1' столь же '1-й', '2' как '2-й', и т.д.?
вопрос задан: 1 January 2017 15:08
1
ответ

Поиск того, что является общим для двух массивов

Есть ли способ сравнить два массива и показать, что является общим для оба из них? массив1 = ["свинья", "собака", "кошка"] array2 = ["dog", "cat", "pig", "horse"] Что я наберу, чтобы показать, что ["pig", "dog", "cat"] ... ...
вопрос задан: 1 December 2016 20:34
1
ответ

Rake vs. Thor для сценариев автоматизации?

Я хочу автоматизировать такие вещи, как: создание нового Ruby on Rails приложение с предварительно выбранной базой данных, Git инициализирует его, создает проект Heroku, фиксирует все файлы и т. д. Загрузить все файлы в папке в ...
вопрос задан: 27 November 2016 03:11
1
ответ

Rails / MySQL2: Ошибка - неизвестная база данных

Я следую базовому руководству по Linda. Теперь мне удалось установить все правильно, но когда я запускаю свой сервер Rails, я получаю это сообщение при посещении localhost: 3000: Unknown database '...
вопрос задан: 7 November 2016 12:17
1
ответ

Активная Запись с Делегатом и условиями

Это возможный использовать делегата в Вашей модели Active Record и условиях использования как: если на нем? класс Пользователь <делегат ApplicationRecord: компания: к =>: ведущее устройство: если =>: has_master?...
вопрос задан: 3 November 2016 01:46
1
ответ

Как выполнить необработанные SQL-запросы с Продолжением

Я еще не ясен на надлежащем способе выполнить необработанные SQL-запросы с Продолжением. В настоящее время я пробую это: DB.fetch ("ВЫБИРАЮТ * ИЗ зоны, ГДЕ dialcode = '# {@dialcode}' ОГРАНИЧИВАЮТ 1") делают |row | @zonename = строка...
вопрос задан: 30 October 2016 23:06
1
ответ

Когда триггер Ruby был бы полезен?

Я думаю, что понимаю, как триггер работает благодаря учебному руководству, но пример там изобретен только для обучения. Кто-либо может дать пример того, как Вы на самом деле использовали или использовали бы триггер?...
вопрос задан: 12 October 2016 18:33
1
ответ

Странное, неожиданное поведение (исчезающий/изменяющий значения) при использовании значения по умолчанию Хеша, например, Hash.new ([])

Рассмотрите этот код: h = Hash.new (0) # Новые пары хеша будут по умолчанию иметь 0 как h[1] значений + = 1 # => {1 => 1} h[2] + = 2 # => {2 => 2}, Это - весь штраф, но: h = Hash.new ([]) # Пустой массив...
вопрос задан: 23 September 2016 05:38
1
ответ

Можно ли отрицать область видимости в Rails 3?

У меня есть следующая область видимости для моего класса под названием Collection: scope: with_missing_coins, joins (: Coins) .where ("Coins.is_missing =?", true) Я могу запустить Collection.with_missing_coins.count и получить результат ...
вопрос задан: 22 August 2016 06:16
1
ответ

Метапрограммирование Ruby, как делает RSpec's, 'должно' работать?

Я читал на RSpec, и я пытался выяснить, как RSpec's "должен", был реализован. Кто-то мог дать руку, как meta природа этой функции работает? Код расположен здесь:...
вопрос задан: 24 July 2016 15:49
1
ответ

Как использовать should_raise RSPEC с каким-либо видом исключения?

Я хотел бы сделать что-то вроде этого: some_method.should_raise <какой-либо вид исключения, я не забочусь>, Как я должен сделать это? исключение some_method.should_raise... не работает.
вопрос задан: 24 July 2016 05:56
1
ответ

Как я удаляю узел с Nokogiri?

Как я могу удалить <img> использование тегов Nokogiri? У меня есть следующий код, но это работа привычки: ул. # =' <img src = "canadascapital.gc.ca/data/2/rec_imgs/5005_Pepsi_H1NB.gif" / …; testt <href = "# "&...
вопрос задан: 20 July 2016 07:33
1
ответ

Огуречные шаги повторного использования

Я хочу снова использовать некоторые Огуречные шаги, но, может казаться, не нахожу правильный путь. Я хочу записать шаг как: Данный/^I входят в систему с (.*), credentials$ / |type | # действительно наполняют типом, являющимся одним из "недопустимых&q
вопрос задан: 4 July 2016 12:20
1
ответ

Как проанализировать разделенную от вкладки строку текста в Ruby?

Я нахожу каждую функцию Ruby немного сбивающей с толку. Если у меня будет строка текста, то каждый цикл даст мне каждое разграниченное пространством слово, а не каждый отдельный символ. Таким образом, каков лучший способ получить...
вопрос задан: 22 June 2016 13:28
1
ответ

“Назад” дата/время функционирует в Ruby/направляющих

Я задавался вопросом, существует ли путь в направляющих для вычисления метки времени как - половину минуты назад, 2-минутный назад, 1 день назад и т.д. Что-то как отметка даты реального времени Твиттера. Я хочу знать, имеет ли Ruby/направляющие...
вопрос задан: 14 June 2016 17:28
1
ответ

Можно ли запустить один тест в MiniTest?

Я могу запустить все тесты в одном файле с помощью: rake test TEST = path /to/test_file.rb Однако, если я хочу запустить только один тест в этом файле, как бы я это сделал? Я ищу функциональность, аналогичную: ...
вопрос задан: 5 June 2016 19:25
1
ответ

Указывание, что задача имеет несколько зависимостей

Я хотел бы указать что:: output_core зависит от: build_core: build_extension зависит от: build_core: output_extension зависит от обоих: build_extension и: output_core. Как я указал бы...
вопрос задан: 23 May 2016 17:18
1
ответ

Ruby: что делают фигурные скобки при использовании синтаксиса unicode (& ldquo; \ u & rdquo;) в ruby? [Дубликат]

Недавно я запустил следующий код в IRB и получил следующие результаты: irb (main): 001: 0 & gt; "\ u1F472" = & gt; "\ u1F472" irb (main): 002: 0 & gt; "\ u {1F472}" = & gt; «
вопрос задан: 8 May 2016 20:43
1
ответ

Как открыть файлы относительно корневого каталога

Следующие сбои с Errno:: ENOENT: Никакой такой файл или каталог, даже если файл существует: открытый (' ~/some_file') Однако я могу сделать это: открытый (Файл expand_path (' ~/some_file')) у меня есть два вопроса:...
вопрос задан: 29 April 2016 23:01
1
ответ

Почему attr_accessor необходим в Rails?

Я иногда вижу атрибуты доступа / читателей / писателей в коде для моделей. Это необходимо, если я хочу иметь возможность обновлять атрибуты из кода вида / контроллера? Я новичок, поэтому я ...
вопрос задан: 18 March 2016 01:36
1
ответ

Как ожидать системы, управляют для окончания

Я преобразовываю файл CSV XLS 2 с системной командой в Ruby. После преобразования я обрабатываю файлы CSV, но преобразование все еще работает, когда программа хочет обработать файлы...
вопрос задан: 10 March 2016 23:10
1
ответ

Найти идентификатор процесса по имени

Как найти pid по имени или полной командной строке в Ruby, не вызывая внешний исполняемый файл? Я отправляю SIGUSR2 процессу, командная строка которого содержит ruby ​​job.rb. Я хотел бы сделать ...
вопрос задан: 9 March 2016 23:03
1
ответ

Двойные и одинарные кавычки

Я новичок в Ruby и пытаюсь понять, есть ли конкретное время, когда мне следует использовать "" vs "'. Большую часть времени я использовал одинарные кавычки, потому что их легче печатать, но я не уверен ...
вопрос задан: 26 February 2016 14:59
1
ответ

Изменить имя поля ошибки in Rails

Мне интересно, есть ли способ изменить имя поля для ошибки проверки, с которой оно связано. Например, если я отправляю имя (на самом деле fname в таблице) без каких-либо данных, он кричит Fname ...
вопрос задан: 16 February 2016 07:03