Rails中的工作日选择器

时间:2012-08-07 01:02:38

标签: ruby ruby-on-rails-3 forms simple-form

我有一个Schedule模型,用户可以选择小时和一周中的特定日期(例如3hrs monday, tuesday, saturday)。我的迁移看起来像

 class CreateSchedules < ActiveRecord::Migration
 def change
 create_table :schedules do |t|
  t.integer :hourss
  t.integer :user_id
  t.boolean :monday
  t.boolean :tuesday
  t.boolean :wednesday
  t.boolean :thursday
  t.boolean :friday
  t.boolean :saturday
  t.boolean :sunday

  t.timestamps
end
end
end

如何在视图中编写表单以显示工作日的复选框,并选择一些,布尔值应设置为true。我正在使用Simple Form和Rails 3.2.7

1 个答案:

答案 0 :(得分:0)

简单的形式很容易。只是做

= f.input:星期一

= f.input:tuesday

等。简单表单自动将布尔数据库项转换为复选框