Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы Ruby on Rails должны быть помечены [ruby-on-rails].
3 ответа

Существуют ли общие начальные данные где-нибудь для Rails?

Оригинальный вопрос Чтобы уменьшить количество набрав db/seeds.rb Мне интересно, есть ли где-нибудь популярные исходные данные / код, из которых я мог бы просто скопировать и вставить и внести незначительные изменения в случае необходимости. В частн…
08 янв '15 в 15:14
2 ответа

Rails number_to_percentage и суб странное поведение

Я пытаюсь заменить большие числа% на более короткие версии (10000% -> 10k%). Вообще код работает, но если number_to_percentage использовать его перестать работать (с полностью одинаковой строкой). Loading development environment (Rails 5.1.2) 2.3.1 …
10 янв '18 в 12:16
1 ответ

Как добавить список элементов перед первоначальным списком записей, прежде чем вернуться из контроллера?

Как добавить список записей перед возвратом Допустим, у меня есть индексный метод, определенный ниже. Индексное представление ожидает, что @songs перечислит все песни. @top = TopChart.all @songs = Song.order(created_at: :desc).page(params[:page]).pe…
05 май '18 в 04:10
3 ответа

Получить начало и конец эпохи на сегодня

Я использую API, который требует start_time и end_time в эпоху, которая даст мне данные между этими временами. Вопрос в том, что я хочу получить все данные от начала UTC сегодня до конца UTC сегодня. Какой самый эффективный способ сделать это в ruby?
23 мар '14 в 00:04
2 ответа

RVM сброса по умолчанию

Это рубины, которые я установил с помощью RVM rvm rubies ruby-1.8.7-head [ x86_64 ] ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-rc1 [ x86_64 ] У меня много наборов гемов для 1.9.2 gemsets for ruby-1.9.2-p290 (found in /Users/mm/.rvm/gems/ruby-1.9.2-p290) …
01 янв '13 в 08:53
2 ответа

Как я могу заставить Rails работать под Passenger на Nginx?

Я действительно борюсь с этим. Я решил переключиться на Passenger после стольких проблем с Passenger/Ruby на Apache. Процессы Ruby продолжали нагружать процессор и занимали 30 минут для обработки синтаксической ошибки в представлении. Так что теперь…
06 фев '11 в 16:59
1 ответ

LRTHW упражнение 20 странный выход

Для этого упражнения я написал весь код идеально и даже дважды проверил, буквально скопировав и вставив код из книги (Learn Ruby the Hard Way). По какой-то причине, когда я звоню print_a_line() функция не распечатает current_line Аргумент, который я…
06 ноя '14 в 16:43
2 ответа

Использование Amazon SES & Devise

Так что я хочу, чтобы устройство использовало Amazon для отправки электронных писем "Я забыл свой пароль" пользователю. Я выполнил все шаги по настройке устройства с помощью Gmail, а затем попытался настроить SES в качестве почтовой программы на pro…
22 июл '14 в 02:39
2 ответа

Ruby push и удалить ошибку?

У меня есть этот код, и я не знаю, почему он не дает мне правильный ответ list = [1] a = [0,0,2,3,4] for n in a if n!= 0 list.push(n) a.delete(n) end end p list => [1,2,4] p a => [0,0,3] Я не понимаю, почему номер не был добавлен в список. Ког…
29 май '13 в 21:06
2 ответа

Нокогири и механизировать проблему

Я делаю один из примеров на сайте механизированных документов, и я хочу проанализировать результаты, используя nokogiri. Моя проблема в том, что когда следующая строка выполняется: doc = Nokogiri::HTML(search_results, 'UTF-8' ) возникает следующая о…
04 мар '11 в 09:52
2 ответа

Как заставить мой атом парсера завершаться внутри правила, включая необязательные пробелы?

Я могу заставить атомы разбираться по отдельности, но когда я их цепью >> парсер не хочет покидать :integer править. Я получаю эту ошибку: Extra input after last repetition at line 1 char 2. `- Expected one of [VALUE, BOOL_OPERATION] at line 1…
23 ноя '14 в 22:29
3 ответа

Проведите команду в калебас iOS

Привет, я должен провести несколько экранов, и я попробовал некоторые из синтаксиса, как scroll("*",:right) swipe "left", {:query => "*"} swipe(:left) Но это сильно ударяет и оставляет экран обратно на тот же экран.
05 дек '14 в 11:53
3 ответа

Ruby OpenURI FTP не работает, когда в имени пользователя есть пробелы

Я использую Ruby 1.9.3 и запускаю следующую команду: open("ftp://user name:[email protected]/1234/1234.txt.gz") который возвращает: URI:: InvalidURIError: плохой URI(не является ли URI?) Кодировка имени пользователя (замена пробелов на%2…
27 июн '13 в 19:58
1 ответ

Синтаксическая ошибка в Ruby Gem term-ansicolor

Я следовал инструкциям " Как использовать Cucumber с.NET и C# под IronRuby", чтобы настроить Cucumber для.net в Windows. У меня не было проблем с установкой Ruby, IronRuby и Cucumber, но когда я подошел к этому шагу, начались мои проблемы: Проверьте…
24 май '17 в 18:40
2 ответа

Избегание `Строка не может быть принудительно приведена в BigDecimal`

Я написал логику / метод, который возвращает два разных объекта (Integer и String), так что для примера возвращаемое значение будет 5000.00 Dollars, Поэтому я написал метод для моих ожиданий. Смотрите логику ниже: s = x.currency # This assigns the s…
02 окт '18 в 22:05
1 ответ

Как использовать LiveReload без рельсов, чтобы обслуживать html в браузере

Я работаю над CSS и HTML простого веб-проекта. Я бы хотел использовать http://livereload.com/ для обновления того, что отображается в браузере, на лету, когда я вносил изменения в любой из файлов в моем проекте. Из описания на сайте livereload: Что …
06 мар '13 в 19:34
0 ответов

Математический расчет `1500 * 1.1` в рубине

В обычном математическом расчете результат 1500 * 1.1 должно быть 1650, но не в Ruby: 1500 * 1.1 # => 1650.0000000000002 Как я могу получить правильный результат?
21 ноя '18 в 08:34
2 ответа

Rails использует ffmpeg, чтобы сделать скриншот видео

Я хочу использовать ffmpeg, чтобы сделать скриншот загруженного видео. Что я делаю, так это: загружая видео с carrierwave в amazonS3, когда или во время его загрузки, я хочу сделать скриншот в качестве эскиза для этого видео. Как я могу сделать это?…
07 апр '16 в 10:10
1 ответ

Проблемы с проверкой в ​​Rails

Я использую Rails 3.2.16, devise и mongoid (возможные соответствующие Gems для этого вопроса). После того, как пользователь зарегистрировался, я разработал перенаправление им, чтобы создать новый профиль, который belongs_to :user, Я делаю это со сле…
2 ответа

Отказ в соединении - ActionMailer с gmail

Errno::ECONNREFUSED: Connection refused - connect(2) for "localhost" port 25 Это ошибка, которую я получаю, когда пытаюсь отправить электронное письмо с помощью ActionMailer. Gemfile source 'https://rubygems.org' gem 'rails', '4.2.5' gem 'pg', '~&gt…
17 фев '16 в 04:39