У меня есть метод, который дает , который выглядит так: def a_method (* params) # сделать что-то yield # сделать что-то еще
end Я хочу, чтобы этот метод выдавал блок, если блок передан; и если нет блока ...
У меня есть следующее : text.gsub (/ (нижний) (верхний) /, '\ 1 \ 2') Могу я сделать просто замену \ 2 в верхнем регистре? Что-то вроде: sed -e 's / \ (abc \) / \ U \ 1 /' Возможно ли это в Ruby?
У меня есть массив объектов, некоторые из которых отвечают на: description, и я хочу получить описание первого с правдивым описанием. Я мог бы сделать это: objects.detect {| o | o.try (: ...
Я искал в наборе инструментов Ruby популярный, хорошо поддерживаемый инструмент для создания документа XLSX (Excel 2007 и выше), но мне не удалось ничего найти. Я также провел много времени в поисках ...
У меня проблемы с пониманием того, как работать с Rack :: Test, у меня проблема с POST. Вот классы и ошибка: hellotesting.rb require 'sinatra' post '/ foo' do "Здравствуйте # {...
Изучив рубин около месяца, я решил перейти к Синатре. Мне нужна помощь в понимании фрагмента кода Sinatra, который иллюстрирует условия и маршрутизацию. Может ли кто-нибудь четко объяснить, что происходит ...
Я пишу наподобие curses программу на Ruby, и я использую escape-символы stty и ansi для достижения того, чего хочу. Моя проблема возникает, когда я хочу получить ввод пользователя. Как и многие консольные программы, я ...
Как мне установить порядок по умолчанию для моих встроенных объектов, например: class Post embeds_many: comments,: order => "author" accept_nested_attributes_for
end Теперь я обрабатываю это прямым порядком передачи: f ....
У меня серьезная проблема с Ruby и OSX Lion - всякий раз, когда я пытаюсь запустить Rails или даже инструмент rake, я получаю эту ошибку: [FATAL] не удалось выделить память Я пробовал перекомпилировать ruby в разных ...
У меня есть устаревший инструмент командной строки Ruby, который использует (предоставленные пользователем) шаблоны ERB для форматирования данных. Мне нужно переписать этот инструмент на Java, но мне нужно избегать того, чтобы все переписывали свои ERB
Foo has_many Bar. Я хочу сделать что-то вроде: foo_instance.bars.find_with_custom_stuff (baz) Как мне определить find_with_custom_stuff, чтобы он был доступен в отношении столбцов? (и не только Bar ...
Какой-то код, который у меня был, который использовал attr_accessor_with_default в модели rails, теперь выдает предупреждение об устаревании, говоря мне: «Вместо этого используйте Ruby!» Итак, думая, что, возможно, в ...
Есть ли простой способ регистрировать все вызовы методов в Rails приложение? В основном я использую это в тестировании (и в отладочных тестах). Я хочу иметь больше истории, чем предоставляет stacktrace (для ...
Как передать URL-адрес в form_for submit? Я пытаюсь использовать одну форму с каждой кнопкой, указывающей на действия каждого контроллера, одна - поиск, а другая - создание. Возможно ли иметь 2 отправки ...
Я начинал Thin с тонким -V start в разработке. Однако я бы хотел, чтобы по умолчанию использовался Thin вместо WEBrick и чтобы его можно было запускать с помощью rails s. Есть ли способ установить Thin в качестве ...
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 ...
Я ищу способ сохранить вставку заказать хэш, который я использую в Ruby. Мои данные поступают из базы данных и уже сгруппированы / упорядочены так, как я хочу, но Ruby не гарантирует ...
Я работаю над социальным приложением и рассматривая использование express.js / nodejs вместо моего первоначального выбора Sinatra / Ruby. Меня больше всего беспокоит количество проектов с открытым исходным кодом, доступных в Ruby, чтобы помочь получить
Одна вещь, которую мне не хватает в ipython, - это то, что у него есть? оператор, который копает документацию по конкретной функции. Я знаю, что у Ruby есть похожий инструмент командной строки, но его крайне неудобно вызывать, пока ...
В настоящее время в моих проектах на основе rvm rvm 1.8.7@gemset указывается в .rvmrc. Это означает, что когда я устанавливаю gemset нового проекта, по умолчанию будет использоваться последний уровень патча 1.8.7, например. ruby-1.8 ....
Я использую Ruby on Rails 3.0.9 и хочу сгенерировать URL-адрес link_to, передающий некоторые настраиваемые параметры. То есть, имея article_path (www.my_web_site_name.com/articles), я хотел бы сгенерировать ...
Хорошо, допустим, у меня есть такой массив [[z, 1], [d, 3], [e, 2]], как мне отсортировать этот массив вторым элементом каждого составляющего массива? Чтобы мой массив выглядел так? [[z, 1], [e, 2], [d, 3]]?
Я не знаю, что я сделал. Думаю, я обновил свой Ruby on Rails. После обновления я всегда получаю ошибку при запуске сервера $ rails. вывод будет ruby-1.9.2-p290 / lib / ruby / 1.9.1 / webrick / utils.rb: 73: in `...
В настоящее время, когда у меня есть отложенный метод в моем коде вроде следующего: CommentMailer.delay.deliver_comments (@comment, true) я пишу что-то подобное в своей спецификации : dj = mock ("DelayProxy")
...
Каков самый простой способ преобразовать диапазон 1..10 в хеш следующего формата? {1 => '£ 1', 2 => '£ 2', # ...
} Я пробовал сделать это с помощью map, но в итоге получил массив ...
Привет, я хочу отправлять электронные письма на все адреса электронной почты, введенные в текстовое поле запятыми . У меня для этого есть следующий контроллер. Def send_invites #friend invites @emails_txt = params [: emails_txt] ...