0
ответов

Как передать массив в метод, который принимает атрибут с оператором splat?

Если у меня есть такой метод, как: def sum * numbers numbers.inject {| sum, number | сумма + = число} end Как мне передать массив в виде чисел? рубин-1.9.2-p180: 044> сумма 1,2,3 # => 6 ruby-1.9 ....
вопрос задан: 12 December 2011 02:20
0
ответов

Ruby net / ping возвращает false для Google? (Работает из командной строки)

Я могу пинговать Google со своего локального компьютера, но может ли кто-нибудь сказать мне, почему я могу получить "ложь", когда я запускаю следующее в IRB на том же компьютере? Действительно неприятно, потому что пинг должен быть ...
вопрос задан: 11 December 2011 22:09
0
ответов

Собственный идентификатор в модели до создания записи - rails 3

У меня есть код в моей модели Item (очень свободно), например, такой: def author_id = (xyz) book = Book.find_by_author_id (xyz) book.author_id = self.id end self.id, похоже, не установлен, когда ...
вопрос задан: 11 December 2011 18:07
0
ответов

Ruby-способ проверки строкового палиндрома

Я хотел проверить, является ли строка палиндромом или не использует рубиновый код. Я новичок в Ruby, поэтому не слишком знаком со строковыми методами в ruby ​​
вопрос задан: 11 December 2011 07:13
0
ответов

ruby ​​string match ignore case

Я пытаюсь создать запрос на сопоставление, который выбирает текст из строки между двумя словами. Кажется, я не могу понять, как сделать поиск нечувствительным к регистру. Например, рассмотрим текст: contents = "...
вопрос задан: 10 December 2011 05:11
0
ответов

Почему «super» является ключевым словом, а не методом в Ruby?

В Ruby super - это ключевое слово, а не метод. Почему он был разработан таким образом? Дизайн Ruby стремится реализовать как можно больше методов; ключевые слова обычно зарезервированы для языка ...
вопрос задан: 10 December 2011 04:24
0
ответов

Правильный способ инициализации вложенных полей в формах Rails

Я хотел бы понять, какой «правильный» способ инициализировать вложенные поля модели. Допустим, у вас есть несколько вложенных полей для модели: class User has_one: address ...
вопрос задан: 9 December 2011 23:56
0
ответов

Заменить страницу ошибки NotFound по умолчанию Sinatra

Есть ли способ переопределить страницу ошибки NotFound по умолчанию Sinatra («Sinatra не знает эту частушку»)? Я хочу, чтобы sinatra показывала только простую строку как «Метод не найден», когда он не нашел ...
вопрос задан: 9 December 2011 22:02
0
ответов

Rails формирует для has_many через ассоциацию с дополнительными атрибутами?

Как я могу сгенерировать поля формы для has_many: через ассоциацию, которая имеет дополнительные атрибуты? В отношении has_many: through есть дополнительный столбец, называемый весом. Вот миграция ...
вопрос задан: 9 December 2011 21:59
0
ответов

Что получит программист Python, изучив Ruby?

Я собираюсь изучать Ruby, Теперь мне интересно, что должно привлечь мое внимание. У меня полгода, чтобы сделать все три, а это значит, что мне нужно определиться с одним ...
вопрос задан: 9 December 2011 19:06
0
ответов

Какие видеоролики / скринкасты по Ruby самые лучшие? [закрыто]

Какие лучшие скринкасты / видеоролики Ruby для реального понимания Ruby? Какие из них вы бы порекомендовали?
вопрос задан: 9 December 2011 18:14
0
ответов

Все - это выражение

Я заметил, что многие языки, такие как Ruby и CofeEScript (ну транскомпьютер), поддерживает все, что является выражением. Теперь он делает язык несколько простым, чтобы понять и определенно кажется аккуратным ...
вопрос задан: 9 December 2011 17:30
0
ответов

сценарий ruby ​​с использованием rbenv в cron

Я пытаюсь запустить сценарий ruby, используя rbenv с cron. Я знаю, что мне нужно загрузить rbenv, чтобы загрузить нужную версию Ruby. Я пробовал такие варианты: * / 10 * * * * / bin / bash -c '...
вопрос задан: 9 December 2011 10:37
0
ответов

Rails Postgresql несколько схем и одно и то же имя таблицы

У меня есть две таблицы в двух разных схемах, напр. cases и events. В каждой схеме у меня есть таблица basic events.basic cases.basic Эти таблицы имеют отношения: events.basic имеет одно cases.basic (cases....
вопрос задан: 9 December 2011 07:19
0
ответов

На что ссылается символ :domain при настройке action mailer?

Appname::Application.configure do config.action_mailer.delivery_method = :smtp #типичные smtp_настройки для учетной записи gmail config.action_mailer.smtp_settings = { :address => "smtp.gmail.com", :...
вопрос задан: 9 December 2011 00:12
0
ответов

Доступ к элементам вложенных хэшей в рубине [дубликат]

Я работаю над небольшой утилитой, написанной на рубине, которая широко использует вложенные хэши. В настоящее время я проверяю доступ к вложенным хеш-элементам следующим образом: structure = {: a => {: b => 'foo'}} ...
вопрос задан: 8 December 2011 22:31
0
ответов

Что такое таинственный класс данных в Ruby?

Сегодня я случайно обнаружил загадочный класс Data в Ruby и не могу найти никакой полезной информации о том, что он делает или почему он там есть. Я предполагаю, что это часть языковой реализации ...
вопрос задан: 8 December 2011 17:26
0
ответов

Как Ruby on Rails использует yield для макетов?

yield используется для вызова блока. Как это работает в Rails, где yield используется для макетов? - # application.html.haml % body = yield Где-то используются блоки или метод просто переопределен?
вопрос задан: 8 December 2011 17:12
0
ответов

Как мне использовать omniauth в rspec для sinatra?

Укороченная версия: Используя гем omniauth для sinatra, я не могу получить вход rspec для работы и сохранить сеанс для последующих запросов. Основываясь на предложениях http: //benprew.posterous.com/testing -...
вопрос задан: 8 December 2011 16:12
0
ответов

mongoid-документ to_json, включая все встроенные документы без ': include' для каждого из них

Учитывая произвольный mongoid-документ, как мне преобразовать его в JSON и включить любые встроенные структуры без специального включения этих структур в мой оператор to_json. Например: #! / Usr / bin / ...
вопрос задан: 8 December 2011 15:36
0
ответов

RailsAdmin - Настройка ваших собственных фильтров

Я использую https://github.com/sferik/rails_admin для работы с моим интерфейсом администратора. Можно отфильтровать вашу модель на основе текущих столбцов, которые существуют в этой модели (id, created_at и т. Д.). Я хочу ...
вопрос задан: 8 December 2011 14:48
0
ответов

как писать / запускать спецификации для файлов, отличных от model / view / controller

Используя rails и rspec, легко заставить rspec сгенерировать необходимые файлы для меня, когда я использую команду rails generate с models / views / контроллеры. Но теперь я хочу написать спецификации для модуля, который я ...
вопрос задан: 8 December 2011 12:21
0
ответов

Объект Rails для хеширования

У меня есть следующий объект, который был создан @post = Post.create (: name => 'test',: post_number => 20,: active => true) Как только это будет сохранено, я хочу иметь возможность вернуть объект в ...
вопрос задан: 8 December 2011 10:01
0
ответов

Подсчет записей, созданных за последние 7 дней

Как я могу изменить запрос ниже, чтобы выбрать только записи, созданные за последние 7 дней? self.favorites.count Эта функция находится в моей модели User. def calculate_user_score unless self....
вопрос задан: 8 December 2011 05:52
0
ответов

Как Синатра определяет и вызывает метод get?

Мне очень любопытно, как это работает. после require 'sinatra' я могу вызвать get () в области верхнего уровня. покопавшись в исходном коде, я нашел этот модуль структуры get () ...
вопрос задан: 8 December 2011 03:33
0
ответов

Как проверить, загружена ли библиотека / ruby-gem?

В коде ruby, как мне проверить, какие внешние библиотеки загружены? Например, требуется 'some-library' if is-loaded? ('some-library') ставит "это будет запущено" end или # require 'some-library' Не ...
вопрос задан: 8 December 2011 00:53
0
ответов

Почему мои тесты rspec выполняются медленнее в Ruby 1.9.2, чем в 1.8.7?

Я использую spork для тестирования приложения Sinatra, а в Ruby 1.9.2 тесты выполняются примерно за 3,5 секунды, но в Ruby 1.8 .7 они в среднем 1,2 секунды. Я пробовал Ruby 1.9.3 и даже JRuby, но у них было немного ...
вопрос задан: 7 December 2011 23:52
0
ответов

Глаголезависимое сопоставление в Sinatra

Мы можем написать get '/ foo' do ... конец и пост '/ foo' делать ... конец, который хорошо. Но могу ли я объединить несколько HTTP-глаголов в один маршрут?
вопрос задан: 7 December 2011 23:27
0
ответов

Как добавить драгоценные камни для Mac в пакет на Mac, но не на Linux?

Я разрабатываю приложение Rails на Mac, и я новичок в тестировании, поэтому я просто добавил эти драгоценные камни в свой Gemfile : group: test,: development do gem 'rspec-rails' gem 'rb-fsevent' gem 'growl' конец Но ...
вопрос задан: 7 December 2011 21:40
0
ответов

использует «: platform =>» в вашем гем-файле работают?

У меня есть приложение Rails, которое я разрабатываю для Windows и развертываю в Linux. Подозреваю, что в будущем я просто полностью перейду на Linux. В любом случае, в Linux мне нужны execjs и therubyracer, но я не…
вопрос задан: 7 December 2011 19:30