Şu anda yönetici kullanıcıların kullanıcıları oluşturabileceği, düzenleyebileceği, gösterebileceği ve gösterebileceği bir uygulama var ve burada saatlerce kullanıcılara atama konusunda biraz yardıma ihtiyacım var. Birincisi:Ruby on Rails uygulamasında Kullanıcıya saat atama
User has_many :shifts
name:string
email:string
admin:boolean
Ben kullanıcı kaynaklara sahip ve kullanıcılar/endekste ben mesela bir yönetici ile benim kullanıcıları yönetmek: Ben de bir kullanıcıya ait bir kayma modele sahip kullanıcı/1/düzenle
hangi sadece yönetici oluşturabilir.
Shifts belongs_to :user
start_time:datetime
end_time:datetime
Ben şimdi her zaman bir yönetici bir kayma oluşturur (admin tarafından ayarlanabilir) bir kullanıcıya saat atamak istediğiniz
, saatler tarafından kullanıcıya tahsis kaç saat bağlı azalır admin ve sonunda kullanıcının herhangi bir saati kalmayacak. Örneğin bu şekilde
(yönetici saat değiştirmediği sürece):
- yönetici olarak bir kullanıcı oluşturur zamanki
- yönetici bir açılan kullanarak bu kullanıcı için 20 saat ayarlar ve kullanıcı güncellemeleri kullanıcı/1/düzenlemek
- yönetici vardiya üzerine gider ve
- yönetici kontrolleri geri kullanıcılar/dizin sayfasında bu kullanıcı için 4 saatlik vardiya oluşturur ve bu kullanıcıya