0
ответов

Зачем нужны построители SQL? Arel v. Sequel v. T-SQL

Я пытаюсь понять преимущества построения SQL с помощью объектно-ориентированного построителя DSL по сравнению с параметризацией необработанной строки SQL. После исследования / реализации одного и того же запроса тремя способами я заметил, что ...
вопрос задан: 25 December 2011 04:08
0
ответов

Есть ли способ написать Ruby без добавления «конца»? [закрыто]

Ruby - красивый язык, но с ключевым словом "конец", которое я ненавижу писать много раз. Есть ли какой-нибудь метод, с помощью которого я могу писать краткий код, не записывая каждый раз слово «конец»?
вопрос задан: 25 December 2011 03:15
0
ответов

Как мне установить Ruby с libyaml в Ubuntu 11.10?

Я установил ruby-1.9.3-p0 на свой Ubuntu 11.10 wubi, а затем rubygems, чтобы настроить Rails. Это мой код: sudo ruby ​​setup.rb Я получил эту ошибку: "/usr/local/lib/ruby/1.9.1/yaml.rb:56:in'
вопрос задан: 25 December 2011 03:05
0
ответов

Механизм рекомендаций в Rails

Я хотел бы иметь функциональность рекомендаций для моего веб-приложения Rails. В частности, я хочу порекомендовать недавно зарегистрировавшемуся пользователю других пользователей, за которыми он, возможно, захочет следить. Есть ли для этого движок / гем
вопрос задан: 24 December 2011 23:51
0
ответов

Рельсы 3 / ActiveERecord: Как динамически переключать / изменить имя таблицы во время запроса?

Я хочу изменить имя таблицы класса модели ActiveRecord во время динамического запроса. Например, есть много таблиц, имеющих аналогичную структуру (столбцы): MYDB: Sample_Data_12222 ...
вопрос задан: 24 December 2011 23:41
0
ответов

Как сделать Я получаю время создания файла в Ruby в Windows?

Как я могу узнать время создания файла в Ruby в Windows? File.ctime должен возвращать время изменения. dir / tc в cmd.exe возвращает время создания с множеством других вещей. Есть ли способ лучше ...
вопрос задан: 24 December 2011 20:49
0
ответов

Как выбрать каждый n-й элемент в массиве?

Я ищу способ в Ruby выбрать каждый n-й элемент в массиве. Например, выбор каждого второго элемента преобразует: [«кот», «собака», «мышь», «тигр»] в: [«собака», «тигр»] Есть ...
вопрос задан: 24 December 2011 19:20
0
ответов

Добавьте одну строку к файлу с Ruby

Я бы хотел добавить одну строку в начало файла с Ruby следующим образом: # исходное содержимое файла что-то else # содержимое файла после добавления "hello" в отдельной строке Привет что-то else The ...
вопрос задан: 24 December 2011 07:00
0
ответов

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

Я хотел бы ввести такие данные, как: [1,2,4,5,6, 7,9,13] и превратите его во что-то вроде следующего: [[1,2], [4,7], [9,9], [13,13]] Каждый подмассив представляет собой диапазон целых чисел.
вопрос задан: 24 December 2011 05:17
0
ответов

Массив индексов к массиву диапазонов

Диапазоны в ruby ​​- это круто. Я получаю такие массивы, как этот: geneRanges = [(234..25), (500..510), (1640..1653)] И впоследствии мне приходится удалять их биты. Для этого I: genePositions = ...
вопрос задан: 24 December 2011 05:17
0
ответов

Redis или Mongo для определения, попадает ли число в диапазон?

Мне нужен способ быстро проверить, попадает ли IP-адрес в один из многих запрещенных диапазонов IP. В настоящее время я использую iptables, чтобы проверить, попадает ли IP в указанный диапазон. Это отлично работает для нескольких ...
вопрос задан: 24 December 2011 05:02
0
ответов

Rails: ActiveRecord :: HasManyThroughSourceAssociationNotFoundError: не удалось найти исходную ассоциацию (и)

У меня есть следующий код (несколько упрощенный ... create_table: signatures do | t | t.integer: signer_id t.integer: card_id t.timestamps end С моделями, похожими на ... class Signature & ...
вопрос задан: 24 December 2011 02:05
0
ответов

модульное тестирование кода приложения командной строки ruby ​​- как имитировать / передавать ARGV

У меня есть приложение командной строки, которое использует тор для обработки синтаксического анализа параметров. Я хочу провести модульное тестирование функциональности командной строки в сравнении с кодом с помощью test-unit и / или minitest. Кажется,
вопрос задан: 24 December 2011 00:11
0
ответов

Как тихо запустить Sinatra + Thin?

У меня есть веб-сервис Sinatra :: Base, который я хочу запустить из программы Ruby командной строки, поэтому у меня есть следующее: # файл программы командной строки require 'mymodule / server' ставит "Выполняется на 0.0.0.0:4567, ...
вопрос задан: 23 December 2011 19:04
0
ответов

ленивая оценка с автозагрузкой по сравнению с требованием в ruby?

В моем коде я использую автозагрузку для ленивой оценки, поэтому я могу загружать программу быстрее и загружать файлы при необходимости, Я не вижу, чтобы так много людей использовали его, но с Thin project я заметил автозагрузку ...
вопрос задан: 23 December 2011 14:52
0
ответов

Насколько дорого обходится «extension» в ruby?

Прежде всего, я знаю, как расширять и включать работы, и для чего они обычно используются и т. Д. хорошая идея или нет - это не часть моего вопроса. У меня вопрос: насколько дорого продлить? Это ...
вопрос задан: 23 December 2011 14:00
0
ответов

что «назначает»

в настоящее время я пытаюсь изучить Ruby on Rails и среду тестирования rspek может ли кто-нибудь ответить мне, что присваивания делают в этом тесте rspec. Опишите "GET index" do it "присваивает всем mymodel как @ ...
вопрос задан: 23 December 2011 13:40
0
ответов

Как проверить, является ли переменная числом или строкой?

Как проверить, является ли переменная числом или строкой в ​​Ruby?
вопрос задан: 23 December 2011 13:02
0
ответов

Что делает этот простой код?

Кто-нибудь может мне объяснить, что делает следующий код Ruby? ПЕРЕМЕННАЯ.scan /\((.+)\)$/ P.S. Если VARIABLE = 4, я получил [] Если VARIABLE = 'aa', я получил [] Что делает код ???
вопрос задан: 23 December 2011 12:44
0
ответов

Как анализировать строковое представление хэша

У меня есть эта строка, и мне интересно, как преобразовать ее в хэш. "{: account_id => 4444,: deposit_id => 3333}"
вопрос задан: 23 December 2011 09:34
0
ответов

синтаксический анализ csv с запятыми, двойными кавычками и кодировкой

Я использую ruby ​​1.9 для синтаксического анализа следующего файла csv с кодировкой символа MacRoman #: ISO-8859-1 # csv_parse.csv Имя, основной диалог «Марсеу», «Отдай ему - он, его жена». Я сделал следующее, чтобы ...
вопрос задан: 23 December 2011 04:33
0
ответов

Ошибка установки RVM

Я выполнил инструкции с домашней страницы RVM (https://rvm.beginrescueend.com/rvm/install/) I набрал следующее: sudo bash -s stable <<(curl -s https: //raw.github.com/wayneeseguin/rvm / ...
вопрос задан: 23 December 2011 03:49
0
ответов

Изменение кодировки символов

У меня проблемы с изменением кодировки текстового файла в Ruby 1.9.2p290. Я получаю сообщение об ошибке недопустимой последовательности байтов в UTF-8 (ArgumentError). Проблема (я думаю) заключается в том, что ...
вопрос задан: 23 December 2011 03:31
0
ответов

Работа над устаревшим приложением Rails

У меня очень старое и плохо написанное приложение Rails. Есть около 9000 строк кода и ноль тестов. Большая часть кода находится в контроллерах, и, что еще хуже, существует множество внешних вызовов API, система ...
вопрос задан: 22 December 2011 21:59
0
ответов

Глубокая копия массивов в Ruby

Я хотел запустить объект в производство и сделать точную копию (скопировать его содержимое) на другой объект того же типа. Я попытался сделать это тремя способами из консоли ruby, но ни один из них не помог: «…
вопрос задан: 22 December 2011 18:15
0
ответов

Какова цель анонимных структур в Ruby?

Их можно определить как Struct.new (: x,: y) Но что с ними можно сделать с пользой? В частности, как я могу создать экземпляр такой структуры? Это не работает Struct.new (: x => 1,: y = ...
вопрос задан: 22 December 2011 12:56
0
ответов

Как подсчитать количество десятичных знаков в Float?

Я использую Ruby 1.8.7 и Rails 2.3.5. Если у меня есть число с плавающей запятой, например 12,525, как можно получить количество цифр после десятичной точки? В этом случае я ожидаю получить обратно «3».
вопрос задан: 22 December 2011 00:01
0
ответов

Дайджест :: CRC32 с Zlib

В моем коде мне нужно хэшировать файлы, используя различные алгоритмы, включая CRC32. Поскольку я также использую другие криптографические хеш-функции из семейства Digest, я подумал, что было бы неплохо сохранить ...
вопрос задан: 21 December 2011 18:40
0
ответов

Capistrano gzip: stdin: неожиданный конец прерывания файла

У меня проблема с развертыванием Capistrano. Процесс развертывания прерывается с ошибкой Gzip. Что это может быть? cap flow deploy * выполнение `flow '* выполнение` deploy' * выполнение `deploy: ...
вопрос задан: 21 December 2011 13:12
0
ответов

Как использовать grouped_collection_select для отображения множественного выбора?

Я использую следующий код для отображения дерева просмотреть окно выбора категорий: grouped_collection_select (: Categories,: category_id, Category.top_level,: children,: name,: id,: name,: include_blank = ...
вопрос задан: 21 December 2011 12:00