如何让用户检查/标记日期已完成

时间:2011-01-27 14:20:29

标签: ruby-on-rails ruby-on-rails-3 activerecord

嘿伙计们,我正试图让用户检查/标记日期。我有一个列出日期的索引视图。我希望用户能够将日期标记为已完成取消标记的机会。

我创建了一个表marked_dates,引用了user.iddates.id

感谢您的建议

1 个答案:

答案 0 :(得分:1)

好的,假设最简单的情况可能。 在模型中添加一个新的布尔字段:生成新的迁移,例如

class AddColumnToMarkedDates < ActiveRecord::Migration
  def self.up
    add_column :marked_dates, :marked, :boolean
  end

  def self.down
    remove_column :marked_dates, :marked, :boolean
  end
end

然后修改索引视图。显示日期状态的最简单方法是<%=marked_date.marked%>,这当然会显示为真或假。