0
ответов

Есть ли лучшие способы предотвратить «уступку», когда не передается ни один блок?

У меня есть метод, который дает , который выглядит так: def a_method (* params) # сделать что-то yield # сделать что-то еще end Я хочу, чтобы этот метод выдавал блок, если блок передан; и если нет блока ...
вопрос задан: 15 August 2011 02:46
0
ответов

Изменить случай замены

У меня есть следующее : text.gsub (/ (нижний) (верхний) /, '\ 1 \ 2') Могу я сделать просто замену \ 2 в верхнем регистре? Что-то вроде: sed -e 's / \ (abc \) / \ U \ 1 /' Возможно ли это в Ruby?
вопрос задан: 15 August 2011 01:16
0
ответов

Есть ли идиоматический способ ruby ​​/ rails для возврата первого истинно отображенного значения?

У меня есть массив объектов, некоторые из которых отвечают на: description, и я хочу получить описание первого с правдивым описанием. Я мог бы сделать это: objects.detect {| o | o.try (: ...
вопрос задан: 14 August 2011 23:28
0
ответов

Как создать файл Excel с Rails?

Я искал в наборе инструментов Ruby популярный, хорошо поддерживаемый инструмент для создания документа XLSX (Excel 2007 и выше), но мне не удалось ничего найти. Я также провел много времени в поисках ...
вопрос задан: 14 August 2011 21:28
0
ответов

Как POST-данные в Rack :: Test

У меня проблемы с пониманием того, как работать с Rack :: Test, у меня проблема с POST. Вот классы и ошибка: hellotesting.rb require 'sinatra' post '/ foo' do "Здравствуйте # {...
вопрос задан: 14 August 2011 19:07
0
ответов

Использование Nokogiri для разделения содержимого по тегам BR

У меня есть фрагмент кода, который я пытаюсь проанализировать с помощью nokogiri, который выглядит следующим образом: Link 1 (info1), Blah 1,
вопрос задан: 14 August 2011 18:50
0
ответов

Условия Синатры

Изучив рубин около месяца, я решил перейти к Синатре. Мне нужна помощь в понимании фрагмента кода Sinatra, который иллюстрирует условия и маршрутизацию. Может ли кто-нибудь четко объяснить, что происходит ...
вопрос задан: 14 August 2011 16:51
0
ответов

Как мне установить последнюю версию ruby ​​в Ubuntu?

Сейчас на моем компьютере установлена ​​ruby ​​версии 1.8.2, и я хотел бы обновить ее до 1.9.2. Как мне это сделать?
вопрос задан: 14 August 2011 14:58
0
ответов

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

Я пишу наподобие curses программу на Ruby, и я использую escape-символы stty и ansi для достижения того, чего хочу. Моя проблема возникает, когда я хочу получить ввод пользователя. Как и многие консольные программы, я ...
вопрос задан: 14 August 2011 13:51
0
ответов

Mongoid embeds_many с порядком по умолчанию

Как мне установить порядок по умолчанию для моих встроенных объектов, например: class Post embeds_many: comments,: order => "author" accept_nested_attributes_for end Теперь я обрабатываю это прямым порядком передачи: f ....
вопрос задан: 14 August 2011 13:13
0
ответов

Mac OSX Lion и Ruby - [FATAL] не удалось выделить память

У меня серьезная проблема с Ruby и OSX Lion - всякий раз, когда я пытаюсь запустить Rails или даже инструмент rake, я получаю эту ошибку: [FATAL] не удалось выделить память Я пробовал перекомпилировать ruby ​​в разных ...
вопрос задан: 14 August 2011 09:56
0
ответов

Справочник по использованию шаблонов ERB в приложении Java (через JRuby)

У меня есть устаревший инструмент командной строки Ruby, который использует (предоставленные пользователем) шаблоны ERB для форматирования данных. Мне нужно переписать этот инструмент на Java, но мне нужно избегать того, чтобы все переписывали свои ERB
вопрос задан: 14 August 2011 00:22
0
ответов

Определить собственный метод поиска в отношении ActiveRecord?

Foo has_many Bar. Я хочу сделать что-то вроде: foo_instance.bars.find_with_custom_stuff (baz) Как мне определить find_with_custom_stuff, чтобы он был доступен в отношении столбцов? (и не только Bar ...
вопрос задан: 13 August 2011 22:04
0
ответов

Как сделать attr_accessor_with_default в ruby?

Какой-то код, который у меня был, который использовал attr_accessor_with_default в модели rails, теперь выдает предупреждение об устаревании, говоря мне: «Вместо этого используйте Ruby!» Итак, думая, что, возможно, в ...
вопрос задан: 13 August 2011 19:17
0
ответов

Регистрация всех вызовов методов в приложении Rails

Есть ли простой способ регистрировать все вызовы методов в Rails приложение? В основном я использую это в тестировании (и в отладочных тестах). Я хочу иметь больше истории, чем предоставляет stacktrace (для ...
вопрос задан: 13 August 2011 14:06
0
ответов

Запуск кода Ruby из vim

Можно ли после редактирования программы ruby ​​в Vim запустить ее, не используя командную строку, пока она находится в редакторе?
вопрос задан: 13 August 2011 08:59
0
ответов

form_for с несколькими действиями контроллера для submit

Как передать URL-адрес в form_for submit? Я пытаюсь использовать одну форму с каждой кнопкой, указывающей на действия каждого контроллера, одна - поиск, а другая - создание. Возможно ли иметь 2 отправки ...
вопрос задан: 13 August 2011 05:47
0
ответов

Как установить Thin по умолчанию в Rails 3

Я начинал Thin с тонким -V start в разработке. Однако я бы хотел, чтобы по умолчанию использовался Thin вместо WEBrick и чтобы его можно было запускать с помощью rails s. Есть ли способ установить Thin в качестве ...
вопрос задан: 12 August 2011 23:49
0
ответов

Kenbe bonbon ant demann Mechanize

Mwen ap eseye sèvi ak vèsyon an Ruby nan Mechanize ekstrè tikè patwon mwen an nan yon sistèm jesyon tikè ke nou ap deplase lwen ki pa bay yon API. Pwoblèm lan se, li sanble ...
вопрос задан: 12 August 2011 21:31
0
ответов

Ruby поддерживает порядок вставки хэша

Я ищу способ сохранить вставку заказать хэш, который я использую в Ruby. Мои данные поступают из базы данных и уже сгруппированы / упорядочены так, как я хочу, но Ruby не гарантирует ...
вопрос задан: 12 August 2011 13:15
0
ответов

настройка внешнего вида f.file.field в рельсах

<% = f.file_field: photo%>
В настоящее время это просто выглядит как кнопка, как я могу добавить CSS и настроить внешний вид (например ...
вопрос задан: 12 August 2011 08:00
0
ответов

Мысли об использовании express.js вместо Ruby на Sinatra?

Я работаю над социальным приложением и рассматривая использование express.js / nodejs вместо моего первоначального выбора Sinatra / Ruby. Меня больше всего беспокоит количество проектов с открытым исходным кодом, доступных в Ruby, чтобы помочь получить
вопрос задан: 12 August 2011 07:45
0
ответов

Чтение документации в irb

Одна вещь, которую мне не хватает в ipython, - это то, что у него есть? оператор, который копает документацию по конкретной функции. Я знаю, что у Ruby есть похожий инструмент командной строки, но его крайне неудобно вызывать, пока ...
вопрос задан: 12 August 2011 06:18
0
ответов

Заставить RVM игнорировать уровень исправлений ruby ​​

В настоящее время в моих проектах на основе rvm rvm 1.8.7@gemset указывается в .rvmrc. Это означает, что когда я устанавливаю gemset нового проекта, по умолчанию будет использоваться последний уровень патча 1.8.7, например. ruby-1.8 ....
вопрос задан: 12 August 2011 04:27
0
ответов

Как сгенерировать URL-адрес `link_to`, передающий некоторые настраиваемые параметры?

Я использую Ruby on Rails 3.0.9 и хочу сгенерировать URL-адрес link_to, передающий некоторые настраиваемые параметры. То есть, имея article_path (www.my_web_site_name.com/articles), я хотел бы сгенерировать ...
вопрос задан: 12 August 2011 02:14
0
ответов

Сортировка двумерного массива по второму значению

Хорошо, допустим, у меня есть такой массив [[z, 1], [d, 3], [e, 2]], как мне отсортировать этот массив вторым элементом каждого составляющего массива? Чтобы мой массив выглядел так? [[z, 1], [e, 2], [d, 3]]?
вопрос задан: 11 August 2011 23:28
0
ответов

не может открыть сервер rails

Я не знаю, что я сделал. Думаю, я обновил свой Ruby on Rails. После обновления я всегда получаю ошибку при запуске сервера $ rails. вывод будет ruby-1.9.2-p290 / lib / ruby ​​/ 1.9.1 / webrick / utils.rb: 73: in `...
вопрос задан: 11 August 2011 21:04
0
ответов

Как лучше всего тестировать цепочки delayed_job с помощью rSpec?

В настоящее время, когда у меня есть отложенный метод в моем коде вроде следующего: CommentMailer.delay.deliver_comments (@comment, true) я пишу что-то подобное в своей спецификации : dj = mock ("DelayProxy") ...
вопрос задан: 11 August 2011 18:27
0
ответов

Ruby / Rails: преобразование диапазон в хэш

Каков самый простой способ преобразовать диапазон 1..10 в хеш следующего формата? {1 => '£ 1', 2 => '£ 2', # ... } Я пробовал сделать это с помощью map, но в итоге получил массив ...
вопрос задан: 11 August 2011 12:13
0
ответов

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

Привет, я хочу отправлять электронные письма на все адреса электронной почты, введенные в текстовое поле запятыми . У меня для этого есть следующий контроллер. Def send_invites #friend invites @emails_txt = params [: emails_txt] ...
вопрос задан: 11 August 2011 11:47