mindpin / eshare

目前的主站项目。
4 stars 2 forks source link

知识点测试题的收藏 #240

Open fushang318 opened 11 years ago

fushang318 commented 11 years ago

说明

1 用户可以收藏测试题 2 用户可以对已经收藏的测试题取消收藏 3 用户可以查看到收藏的所有测试题列表(收藏时间最晚的,在最前面)

建模

  create_table :knowledge_question_favs do |t|
    t.integer :user_id
    t.integer :knowledge_question_id
    t.timestamps
  end

需要做的内容

1 knowledge_question_favs 的基础建模和校验 2 完成如下方法

  # 用户收藏 knowledge_question
  user.fav(knowledge_question)

  # 用户取消收藏 knowledge_question
  user.cancel_fav(knowledge_question)

  # 查询收藏的 knowledge_question
  user.fav_knowledge_questions
ben7th commented 11 years ago