0
ответов

Есть ли способ обойти защита массового присвоения?

У меня есть приложение Rails 3, которое JSON кодирует объекты, чтобы сохранять их в хранилище ключей / значений Redis. Когда я извлекаю объекты, я пытаюсь декодировать JSON и создавать их экземпляры из таких данных, как ...
вопрос задан: 14 April 2011 07:17
0
ответов

Руководства по Ruby PostgreSQL [закрыто]

Я пытаюсь написать сценарий ruby, который взаимодействует с базой данных PostgreSQL. Я пытаюсь понять, как это сделать, из документации, но хороший учебник или образец кода творит чудеса ...
вопрос задан: 14 April 2011 05:45
0
ответов

Какой самый эффективный способ глубокого копирования объекта в Ruby?

Я знаю, что сериализация объекта является (насколько мне известно) единственным способом эффективного глубокого копирования объекта (как пока он не сохраняет состояние, как ввод-вывод и тому подобное), но является одним из наиболее эффективных способов .
вопрос задан: 14 April 2011 01:05
0
ответов

Есть ли в Ruby или Rails метод использования заглавных букв только для первого символа?

Или мне кажется, что я должен написать свой собственный метод? (чтобы сохранить Нетронутый DHA): ruby-1.9.2-p180: 001> s = 'omega-3 (DHA)' => "omega-3 (DHA)" ruby-1.9.2-p180: 002> s.capitalize => » ...
вопрос задан: 13 April 2011 19:26
0
ответов

Можно ли предварительно скомпилировать скрипты Ruby в двоичный файл?

I ' m работает над сценарием Ruby, который необходимо будет развернуть в системах без интерпретатора ruby. Его нужно будет запускать в системах FreeBSD, которые используют формат ELF. Я знаю, что существует ruby2exe ...
вопрос задан: 13 April 2011 19:13
0
ответов

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

У меня есть проблема с Ruby heredoc, которую я пытаюсь сделать. Он возвращает начальные пробелы из каждой строки, даже если я включаю оператор -, который должен подавлять все ведущие ...
вопрос задан: 13 April 2011 16:40
0
ответов

Перечислить все методы, которые использует объект response_to?

У меня есть две модели, членство пользователя. У них есть следующие отношения друг с другом. User has_many: членство. Я пытался выяснить, где метод сборки находится, и как мне ...
вопрос задан: 13 April 2011 15:47
0
ответов

чтение массива параметров в RoR

Если у меня есть URL-адрес, подобный приведенному ниже: http://test.com?x=1&x=2&x=3&x=4&x=5&x=6&x=7 Тогда как я могу прочитать все значения "x"? Добавлен новый комментарий: Спасибо за все ваши ответы. Я ...
вопрос задан: 13 April 2011 13:18
0
ответов

Rails Migration with adding and removing reference

After creating a migration file with rails generate migration AddClientToUser I can edit my migration file like so: class AddClientToUser < ActiveRecord::Migration def self.up change_table :...
вопрос задан: 13 April 2011 12:12
0
ответов

Ruby each_with_index offset

Могу ли я определить смещение индекса в итераторе цикла each_with_index? Моя прямая попытка не удалась: some_array.each_with_index {| item, index = 1 | some_func (item, index)} Изменить: ...
вопрос задан: 13 April 2011 08:40
0
ответов

Геокодирование адреса заглушки во время модульного теста RSpec

Я использую гем геокодера, чтобы добавить функциональность геокодирования в один из моих классов модели Active Record. Это отлично работает, но я не хочу, чтобы геокодирование срабатывало во время модульных тестов. Я пробовал ...
вопрос задан: 13 April 2011 07:54
0
ответов

How do I transfer files using SSH and SCP using Ruby calls?

I have a file in the directory usr/share/ruby.rb. I want to transfer that file to IP-based remote devices using SSH and SCP using Ruby calls. Can anyone help me?
вопрос задан: 13 April 2011 04:22
0
ответов

what is X-Cascade header

Rack documentation says that File servers support X-Cascade header rack-mount says that Rack::Mount supports Rack’s +X-Cascade+ convention What is X-Cascade ? I could not find any documentation ...
вопрос задан: 13 April 2011 02:59
0
ответов

Ruby String concatenation and ternary don't play nice?

On the following code, the third line errors with: TypeError: невозможно преобразовать false в String line = "некоторый текст по умолчанию" line << "еще немного текста", разве что more.empty? line << (even_more ....
вопрос задан: 12 April 2011 21:40
0
ответов

How to stub any instances for a given class using Rspec Mocks

The following code raises an error: undefined method 'any_instance' for String:Class require 'rspec' RSpec.configure do |config| config.mock_with :rspec end описать String do it 'stubs' do ...
вопрос задан: 12 April 2011 19:57
0
ответов

How do I debug a slow rails app boot time?

Our rails app is nice and fast once it is loaded but the startup is brutally slow. Console, passenger etc all take almost 10 seconds to kick in. Seems to be way more than it should be. What tools ...
вопрос задан: 12 April 2011 15:23
0
ответов

Rails console running incredibly slowly when editing text

In one of my rails apps, the console has started running really slowly when i paste in text, type and (especially) delete text. I can see in top that irb is using lots of cpu. But i don't know how ...
вопрос задан: 12 April 2011 09:28
0
ответов

Как проверить, существуют ли параметры в рельсах

Я использую оператор IF в Ruby on Rails чтобы попробовать и проверить, установлены ли параметры запроса. Независимо от того, установлены ли оба параметра или нет, срабатывает первая часть следующего блока if ....
вопрос задан: 12 April 2011 01:24
0
ответов

Использование Watir для проверки плохих ссылок

У меня есть неупорядоченный список ссылок, которые я сохраняю в сторону, и я хочу щелкнуть каждую ссылку и убедиться, что она ведет на реальную страницу, а не на 404, 500 и т. д. Проблема в том, что я не знаю, как это сделать ...
вопрос задан: 12 April 2011 00:46
0
ответов

Получение уникального идентификатора сеанса в Sinatra

У меня есть простое веб-приложение, созданное с использованием Sinatra, с включенными сеансами. Если я правильно понимаю, данные сеанса хранятся в зашифрованном файле cookie. По мере изменения данных сеанса значение ...
вопрос задан: 12 April 2011 00:27
0
ответов

RSpec: Как протестировать вспомогательный метод, который вызывает частный вспомогательный метод из контроллера?

Вот что у меня есть: Вспомогательный метод приложения, который вызывает из него вспомогательный метод контроллера (частный). Код: ApplicationHelper: def ordenar (coluna, titulo = nil) titulo || = coluna ....
вопрос задан: 11 April 2011 19:51
0
ответов

Как украсить xml-код в приложении rails

Есть ли простой способ вывести неформатированную строку xml на экран в приложении ruby ​​on rails? Что-то вроде украшения xml?
вопрос задан: 11 April 2011 13:49
0
ответов

Как «(1..4) .inject (&: +)» работает в Ruby

Я нашел этот код в Ruby, чтобы быть довольно интригующим (1..4) .inject (&: +) Хорошо, я знаю, что делает inject, и я знаю, что этот код в основном эквивалентен (1..4) .inject (0) {| a , п | a + n}, но как именно ...
вопрос задан: 11 April 2011 12:37
0
ответов

Что это значит на языке Ruby?

Запустите следующий код, a = [1, 2, 3, 4, 5] голова, * хвост = а р голова p tail Вы получите результат 1 [2, 3, 4, 5] Кто может помочь мне объяснить заголовок оператора, * tail = a, Спасибо!
вопрос задан: 11 April 2011 07:59
0
ответов

трижды равно рубину

Допустим, у меня есть следующий код. result = if a.is_a? (Class) && a <= Exception a.name говорят, что у меня есть следующий код. result = if a.is_a? (Class) && a <= Exception a.name говорят, что у меня есть следующий код. result = if a.is_a? (Class) &&
вопрос задан: 11 April 2011 05:20
0
ответов

How do you create pre-release gems?

Can't seem to find docs on it, like what the gemspec should look like, etc.
вопрос задан: 11 April 2011 05:01
0
ответов

How would you create a notification system like on SO or Facebook in RoR?

I'm thinking that notifications would be it's own resource and have a has_many, through relationship with the user model with a join table representing the associations. A user having many ...
вопрос задан: 11 April 2011 04:00
0
ответов

Deleting items from an array requires multiple passes to remove them all

I have an array of ~1200 ruby objects and I want to loop over them and delete the ones with names that contain words or parts of words. So I tried this: list.each do |item| if item.name =~ /cat|...
вопрос задан: 11 April 2011 03:35
0
ответов

Почему Rails titlecase добавляет пробел к имени?

Почему titlecase искажает имя? У меня есть: Джон Марк Макмиллан, и он превращается в: >> "Джон Марк Макмиллан" .titlecase => «Джон Марк МакМиллан» Почему к последнему ...
вопрос задан: 11 April 2011 00:47
0
ответов

Токены oauth omniauth для Gmail недействительны

Я пытаюсь получить токен oauth, который я могу использовать с gmail_xauth (рубиновым драгоценным камнем) для просмотра почты пользователя. Сначала я зарегистрировал свое приложение в Google, а затем настроил devise для запроса доступа к почте: config ...
вопрос задан: 11 April 2011 00:38