У меня есть несколько записей в модели, называемых Kases, каждая запись kase имеет статус, который может быть Активным, В ожидании, Отправлен счет или Архивирован.
Я пытаюсь решить, как добавитьномер на приборной панели для общего количества записей KASE, общего количества записей KASE, помеченных как отложенные, общего числа записей KASE, помеченных как отправленные счета-фактуры, и общего числа записей KASE, помеченных как архивные.
В настоящее время я устанавливаю статус записи kase следующим образом:
<li>Case Status<span><%= f.select "kase_status", ['Active', 'On Hold', 'Archived', 'Invoice Sent'] %></span></li>
kase_status - это поле в таблице kases и строка:
t.string :kase_status
Есть липростой способ сделать это?
Спасибо,
Дэнни
РЕДАКТИРОВАТЬ:
Сообщение об ошибке консоли:
>> Kases.find(:all).select { |k| k.kase_status == "Active"}.size
NameError: uninitialized constant Kases
from /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:443:in `load_missing_constant'
from /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:80:in `const_missing'
from /Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:92:in `const_missing'
from (irb):1
>>