Результаты поиска по запросу "ruby"

4 ответа

prawnto отображает таблицы, которые не ломаются при новой странице

У меня есть переменное число таблиц с переменным количеством строк, и я хочу, чтобы они отображались одна за другой, но если таблица не помещается на текущей странице, поместите ее на следующую, а затем продолжайте. Я поместил таблицу ...

1 ответ

Спасатель. Спасибо!

ел бы сделать немного магии в момент, когда экземпляр класса и методы добавлены в некоторый класс. Поэтому я попробовал следующее: module Magic def self.included(base) base.extend ClassMethods end module ClassMethods def method_added(name) puts ...

2 ответа

Для справки, использование «количество» работало для меня сегодня; Я пытался с Money 3.7.1 и Rails 3.1, используя столбец «центов».

аюсь использоватьденежный камень [https://github.com/RubyMoney/money] обрабатывать валюту в моем приложении, но я сталкиваюсь со странной ошибкой. Вот что я имею в своей «рекордной» модели: composed_of :amount, :class_name => "Money", :mapping ...

ТОП публикаций

7 ответов

Это всегда плохая идея запускать команды homebrew с

ка установить rvm и ruby ​​1.9.2 Я уже установил homebrew и git, но не смог получить полные обновления, потому что получал ошибки разрешения. Переустановил Snow Leopard и отремонтировал разрешения. Теперь это происходит ... $ brew установить ...

6 ответов

Я бы предпочел ручную модификацию и проверку каждого файла, если это действительно UTF-8.

ли драгоценный камень, который добавляет# encoding: UTF-8 к каждому файлу Ruby автоматически? Или есть какой-то другой способ предотвратитьinvalid multibyte char (US-ASCII) ошибка во всем проекте Ruby on Rails (не только в одном классе)?

5 ответов

Это похоже на раздел Array #, а не на String # split.

ал эквивалентный массивString#split в Ruby Core, и был удивлен, обнаружив, что его не существует. Есть ли более элегантный способ, чем следующий, разделить массив на подмассивы на основе значения? class Array def split( split_on=nil ) ...

3 ответа

Спасибо @sawa теперь больше ясности о вкладке и yield_self ...

2.5.0-rc1 был выпущен и представляет новыйKernel#yield_self метод. В чем разница междуyield_self, yield(self) и существующийObject#tap метод?

3 ответа

РЕДАКТИРОВАТЬ: Нет, они всегда должны использовать rake db: schema: load для существующей БД

. Я добавляю таблицы истории, заполненные триггерами для аудита в моем проекте через что-то вроде ... execute <<-SQL CREATE OR REPLACE FUNCTION process_history_table() RETURNS TRIGGER AS $history_table$ BEGIN IF (TG_OP = 'DELETE') THEN INSERT ...

1 ответ

Это очень дорого, поскольку для каждого теста, который вы хотите запустить, требуется интерпретатор ruby. Также много кода для выполнения очень простой вещи. Посмотрите на решение Тео. Это делает то же самое, более эффективно, и вам также не нужно

чал исходный код проекта, нашел ошибку и исправил ее. Теперь я хочу запустить тесты, чтобы выяснить, не сломал ли я что-нибудь. Тесты в мини-DSL. Как мне запустить их все сразу? Я искал подходящие грабли и т. Д., Но не нашел ни одного.

1 ответ

Спасибо за ссылку!

аружил, что часто выполняю последовательность рутинных задач «очистки» до и после выполнения git commit для моего приложения на Rails 3. Я думал о том, чтобы поместить эти вещи в скрипт Thor, но я не смог понять, как использовать Thor (или Rake) ...