0
私は現在、管理者がユーザーを作成、編集、表示することができるアプリを持っています。まず:Ruby on Railsアプリでユーザーに時間を割り当てよう
User has_many :shifts
name:string
email:string
admin:boolean
私は、ユーザーのリソースを持っているし、ユーザー/インデックスに私は例えば管理者と私のユーザーを管理:ユーザー/ 1 /編集
私はまた、どのユーザーに属するシフトモデルを持っています管理者だけが作成できます。
Shifts belongs_to :user
start_time:datetime
end_time:datetime
私は今、すべての時間は、管理者がシフトを作成します(管理者によって設定することができます)ユーザーに時間を割り当てる
、時間をすることによって、ユーザに割り当てられているどのように多くの時間に応じて減少しています最終的にユーザには何時間も残らないでしょう。例えばだから
を(管理者が時間を変更しない限り):通常
- 管理者は、ユーザが作成編集
- 管理者は、シフトになり、
- 管理チェックバックユーザー/インデックスページでそのユーザーの4時間のシフトを作成し、そのユーザー