Объясните на пальцах как создать статус для объекта?
Всё освободил бошку.
Значит так.
Есть два, простых, варианта реализации вашей задачи:
1. Добавить в модель поле "status" и в форме реализовать select с предопределёнными статусами
2. то-же самое но создать ещё одну модель "Status" и в поле "ststus" п.1. хранить "id" статуса
Второй вариант предпочтительнее, так как, не вынуждает вас в случае необходимости добавить новый статус править виюхи или контроллеры, просто добавить в базу новые статусы.
быстро проект для прикинуть
https://github.com/POStroi/lavezzi1_toster
Ну и никто не мешает проставлять статус кнопочками, AJAX запросами и вообще как душе угодно :)
1. вручную делаете поля "in progress", 'readyh' ...
2. гуглите ruby state machine (ASM, Workflow gems)