今天经过与同学的讨论,我改进了course课程模型并且完成了reply模型的构建:
改进的course模型:
字段名 | 类型 |
course_name | string |
knowledge | has_many |
teacher | has_many:through |
teacher_relationship | has_many |
department | belongs_to |
reply模型:
字段名 | 类型 |
knowledge | belongs_to |
content | string |
user | belongs_to |
reply | has_many |
good | integer |
bad | integer |
除此之外,改进了route的路由:
比如course/question 没有想到不同课程的问题,应该加上id,来标识不同的课程,应当改成
course/:id/question
通过
$rails generate scaffold course course_name:string knowledge:has_many teacher:has_many:through teacher_relationship:has_many department:belongs_to
生成course脚手架
通过
$rails generate scaffold reply knowledge:belongs_to content:string user:belongs_to reply:has_many good:integer bad:integer
生成reply脚手架
其他的工作,主要是question的发布问题,从view获取参数、向controller传递参数,然后以模型存入数据库,这部分还在调试中,还有一些bug,而且这两天环境遇到了一些问题,等过两天这部分调试好了再写报告