0
ответов

Ничего не известно о ... при использовании ri Array - Ruby

У меня Ubuntu 11.10 и я использую rvm с ruby 1.9.2. Для установки Ruby я выполнил следующее: http://blog.sudobits.com/2011/10/27/how-to-install-ruby-on-rails-in-ubuntu-11-10/ Я создал документацию ...
вопрос задан: 3 January 2012 23:28
0
ответов

Time.use_zone работает не так, как ожидалось

Итак, сейчас в Сан-Франциско 14:54 по тихоокеанскому времени. По какой-то причине этот блок кода не возвращает 12:54 PM HST на Гавайях. Я что-то упустил? Я бы ожидал, что этот код вернет мне ...
вопрос задан: 3 January 2012 23:09
0
ответов

Rails 3.1: Проблемы с отображением изображений в файлах представления почтовой программы

Я использую Ruby on Rails 3.1 и хочу добавить логотип своего веб-сайта (то есть изображение, обрабатываемое с помощью нового Asset Pipeline) в электронное письмо . Если в моем файле представления почтовой программы я указываю следующее: <% # ...
вопрос задан: 3 January 2012 20:54
0
ответов

Heroku RACK_ENV говорит «разработка» на Thin, но «постановка» на Единорог

Я столкнулся с таким поведением и подумал, видел ли его кто-нибудь еще. У меня есть обходной путь, так что это не проблема. Я создал новое приложение на Heroku со стеком Cedar. При демонстрации ...
вопрос задан: 3 January 2012 20:26
0
ответов

Rails 3. simple_format не переносит результат в теги абзаца

Как сделать так, чтобы simple_format не переносил возвращаемое значение в теги p? simple_format " * "
вопрос задан: 3 January 2012 20:26
0
ответов

Как я могу использовать Ruby для создания EXE, например DropBox, использующего Python?

У меня есть проект, похожий на DropBox. Мне нужно автоматически подтолкнуть определенные папки к S3 как с компьютеров Windows, так и с Mac. DropBox не будет делать именно то, что мне нужно, поэтому я не могу его использовать. ...
вопрос задан: 3 January 2012 07:06
0
ответов

Реализация ActiveRecord-подобных ассоциаций для обертки API

Недавно я написал ParseResource, который является оберткой Ruby API для REST api Parse.com. Вот несколько основных примеров использования: class Post < ParseResource поля :title, :author, :body end p = Post.create(:...
вопрос задан: 3 January 2012 05:43
0
ответов

Преобразование вложенных хеш-ключей из CamelCase в snake_case в Ruby

Я пытается создать гем-оболочку API и испытывает проблемы с преобразованием хэш-ключей в более Rubyish формат из JSON, возвращаемого API. JSON содержит несколько уровней вложенности, оба хэша ...
вопрос задан: 3 January 2012 02:05
0
ответов

Как заглушить Warden / Devise с помощью Rspec в тесте Capybara

Я хочу заглушить авторизованного пользователя (с Devise / Warden), используя rspec mocks в тесте Capybara Suite в моем приложении Rails. Это сэкономит массу времени и будет означать, что мой набор тестов может / будет запущен ...
вопрос задан: 3 January 2012 01:46
0
ответов

Как решить, был ли указан необязательный аргумент в рубиновом методе

У меня есть метод с необязательным аргументом. Как я могу решить, был ли Аргумент приведен или нет? Я придумал следующие решения. Я задаю этот вопрос, поскольку меня не совсем устраивает ...
вопрос задан: 3 January 2012 00:06
0
ответов

Приложение Rails в качестве сервера LDAP или CardDAV?

Я работаю над собственным приложением Rails, которое (помимо прочего) является приложением CRM, поэтому оно содержит имена, адреса и т. Д. Для клиентов и других контакты. Отличная функция, позволяющая этим контактам быть ...
вопрос задан: 2 January 2012 23:48
0
ответов

Unicorn не может записать файл pid

Я использую развертывание приложения Ruby on Rails на Linode VPS с помощью Capistrano. Я использую Unicorn в качестве сервера приложений и Nginx в качестве прокси. Моя проблема в том, что я не могу запустить Unicorn ...
вопрос задан: 2 January 2012 22:43
0
ответов

Надежно ли «open_uri» Ruby закрывает сокеты после чтения или в случае сбоя?

Я использовал open_uri для получения ftp-пути в качестве источника данных в течение некоторого времени, но внезапно обнаружил, что получаю почти непрерывное " 530 Извините, максимальное количество разрешенных клиентов (95) составляет ...
вопрос задан: 2 January 2012 21:58
0
ответов

Использование помощников Rails для рендеринга партиалов

Насколько я понимаю, помощники в основном используются для очистки представлений от некоторой логики, зависящей от представлений. Но в моем новом проекте (устаревшем приложении) я наткнулся на множество помощников, которые выглядят ...
вопрос задан: 2 January 2012 12:22
0
ответов

Singleton vs. Monostate Pattern in Ruby

Предположим, что классу необходимо загрузить внешнюю библиотеку, загрузка которой занимает некоторое время и, следовательно, должна быть загружена только один раз. Двумя естественными решениями для этого было бы использование синглтонного паттерна или ...
вопрос задан: 2 January 2012 07:00
0
ответов

Как создать resque worker автоматически при загрузке?

Итак, я делаю свое первое приложение на ruby. Кто знает, что перенос всего на "продакшн" так чертовски сложен. До сих пор я пробивался через настройку passenger, заставляя его запускаться при старте, ...
вопрос задан: 2 January 2012 05:03
0
ответов

Пользовательский XML-ответ на ошибку аутентификации с помощью Devise

Я использую XML POST для входа в систему своих пользователей, и мне нужно вернуть XML-ответ, если аутентификация не сработала. Однако формат ответа XML должен быть индивидуальным, и я не могу сказать, где именно ...
вопрос задан: 2 January 2012 00:54
0
ответов

Иерархия вызовов методов Ruby

Вдохновленный этой статьей, я играл с иерархией вызовов методов Ruby и заметил кое-что странное.Дано: class B def foo "- Метод экземпляра, определенный B" end def ...
вопрос задан: 2 January 2012 00:10
0
ответов

использование сборщика для загрузки разных версий гемов для разных платформ

Итак, я разрабатываю Sinatra как для Windows, так и для Linux. Проблема в том, что я использую Thin вместо Webrick, а eventmachine для Windows работает только с предварительной версией, в то время как linux использует ...
вопрос задан: 1 January 2012 21:06
0
ответов

Откуда я могу установить gems, если rubygems.org не работает?

В настоящее время Rubygems.org не работает - сайт сообщает об ошибке, и несколько задач установки gem возвращают 500 ошибок. Есть ли зеркало / резервный источник файлов gem, или rubygems.org по сути ...
вопрос задан: 1 January 2012 13:30
0
ответов

Как я могу писать в регистратор Rails в моем геме

У меня есть гем, который я написал, и я использую его в своем приложении rails. Я хочу писать в регистратор рельсов из своего драгоценного камня, но, очевидно, стандартного регистратора рельсов там не существует. Как правильно…
вопрос задан: 1 January 2012 13:10
0
ответов

Найдите наименьшее значение в хэше

a = {1 => ["walmart", "walmart.com", 300.0], 2 => ["amazon", "amazon.com", 350.0],. ..} Как мне найти элемент с наименьшим значением значения с плавающей запятой в его массиве?
вопрос задан: 1 January 2012 12:38
0
ответов

Как запускать дополнение Scheduler на Heroku раз в месяц?

В выборе того, как часто я хочу запускать мое действие, единственными вариантами являются "Ежедневно", "Ежечасно" и "Каждые 10 минут". Спасибо! Я хочу запустить планировщик для моего приложения Rails 3.1.
вопрос задан: 1 January 2012 10:33
0
ответов

HTTParty parsed_response возвращает String вместо Hash

Метод HTTParty parsed_response возвращает Hash, если вы получаете код ответа 200, но в противном случае он вернет String независимо от того, вернет ли веб-сервер ответ XML. HTTParty.get (post_url) ....
вопрос задан: 1 January 2012 05:28
0
ответов

Переменная экземпляра все еще ссылается после 'dup'

У меня есть объект класса, и я хочу продублировать его с помощью dup. Одна из переменных экземпляра - это массив, и кажется, что он ссылается на него. Я думал, что dup на самом деле создал ДУБЛИКАТ. Вот мой ...
вопрос задан: 1 January 2012 02:18
0
ответов

Как использовать «каждый» в объекте Openstruct?

I есть хеш OpenStruct, например: # "2", "param2" => "1"}, object2 = {...
вопрос задан: 31 December 2011 19:59
0
ответов

Маркировка неиспользуемой блочной переменной

Когда есть блок или локальная переменная, которую нельзя использовать, иногда люди отмечают ее звездочкой *, а иногда и _. {[1, 2] => 3, [4, 5] => 6}. Каждый {| (x, *), * | px} {[1, 2] => 3, [4, 5] = ...
вопрос задан: 31 December 2011 18:02
0
ответов

Могу ли я отредактировать гем, установленный с помощью 'gem install' или из моего gemfile?

На моем сервере (или ноутбуке, если на то пошло) всякий раз, когда я устанавливаю гем с помощью: gem install mygemname или в моем gemfile: gem 'mygemname', он устанавливается на компьютер в какую-то папку на моем компьютере. Могу ...
вопрос задан: 31 December 2011 16:50
0
ответов

Как мне построчно прочитать файл gzip?

У меня есть файл gzip, и сейчас я читаю его так: infile = open ("file.log.gz") gz = Zlib :: GzipReader.new (infile) output = gz.read помещает результат Я думаю, что это преобразует файл в строку, но я ...
вопрос задан: 30 December 2011 23:29
0
ответов

Модуль InstanceMethods внутри ActiveSupport :: Concern .. Предупреждение об устаревании

У меня есть сайт-портфолио, созданный в Синатре. Я не работал над этим некоторое время, занимался некоторыми Rails. Я обновил свой список драгоценных камней вчера, выполнив команду «Обновление драгоценных камней». Я не знаю, имеет ли это какое-либо отноше
вопрос задан: 30 December 2011 20:12