У меня есть следующие модели ActiveRecord
class User < ActiveRecord::Base
has_many :timesheets
end
class Timesheet < ActiveRecord::Base
belongs_to :user
has_many :work_days
end
class WorkDay < ActiveRecord::Base
belongs_to :timesheet
end
Модель WorkDay
имеет такие атрибуты, как hours
, days
, comments
и т. Д.
Не могу понятьто, как форма будет выглядеть в рельсах для этого .. Я видел некоторые сложные формы из Railscasts, но до сих пор не получил его.
Я предполагаю форму, подобную приведенной ниже (на 7 дней):
06/19 (Day1) 06/20 (Day2) 06/21 (Day3) ... 06/26 (Day 7)
textfield 1 textfield 2 textfield 3 ... textfield4
<submit>
Итак, у меня есть 7 текстовых полей в этой форме (также могут быть комментарии для каждого из них).
Может кто-нибудь сказать мне / объяснить, как form_for
будет выглядеть для этого.