Сообщение об ошибке проверки настраиваемой формы для Codeigniter 2

У меня есть раскрывающийся список с именем " business_id ".

<select name="business_id"> 
    <option value="0">Select Business</option> More options... 
</select>

А вот и правило проверки, пользователь должен выбрать параметр.

$this->form_validation->set_rules('business_id', 'Business', 'greater_than[0]');

Проблема в том, что сообщение об ошибке гласит: Поле Business должно содержать число больше 0. Не очень интуитивно понятно! Я хочу сказать " d читать файлы в фоновом потоке, а затем по запросу помещать их в GdkPixbuf. Такой подход дал некоторые удивительные и довольно удручающие результаты производительности, которые заставляют меня задуматься, не делаю ли я что-то в высшей степени неправильно.

Я играю со слегка сжатыми файлами JPEG со своей камеры, они обычно составляют около 3,8 МБ.

Вот исходная загрузка блокирующего изображения:

pb = GdkPixbuf.Pixbuf.new_from_file(image_file)

В среднем это около 550 мс, не очень много, но довольно утомительно, если вы хотите пролистать дюжину изображений.

Затем я разделил его, вот файл:

data = bytearray(open(self.image_file).read())

Это среднее значение 15 мс, это действительно хорошо, но также вызывает беспокойство, если мы сможем прочитать файл за 15 мс, на что будут потрачены остальные 535 мс?

Между прочим, существует вызов bytearray, потому что PixBufLoader иначе не принял бы данные.

И затем загрузка Pixbuf:

При чистой установке OS X Snow Leopard у меня проблема с RVM: он правильно устанавливает путь к рубину, но не устанавливает путь к драгоценному камню. Когда я запускаю сервер rails, он смешивает версии, которые не работают.

Для иллюстрации:

$ rvm system
$ which ruby ​​
/ usr / bin / ruby ​​
$ which rails
/ usr / bin / rails
$ rvm use 1.9.2-head
Использование /Users/m/.rvm/gems/ruby-1.9.2-head[1299 provided$ rvm gem list

МЕСТНЫЕ ДРАГОЦЕННОСТИ
[...]
рельсы (3.0.7)
[...]

$ который рубин
/Users/m/.rvm/rubies/ruby-1.9.2-head/bin/ruby
$ который рельсы
/ usr / bin / rails

Есть идеи, что может быть не так?

Дополнительная информация:

$ echo $ GEM_PATH
/Users/m/.rvm/gems/ruby-1.9.2-p180:/Users/m/ .rvm / gems / ruby-1.9.2-p180@global

$ echo $ PATH
/Users/m/.rvm/gems/ruby-1.9.2-p180/bin:/Users/m/. rvm / gems / ruby-1.9.2p180@global/bin:/Users/m/.rvm/rubies/ruby-1.9.2p180/bin:/Users/m/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/ local / bin: / usr / X11 / bin

15
задан m.. 1 May 2011 в 17:18
поделиться