王梦琪的博客

记录技术学习及感悟

第四周的大坑

| Comments

  1. 建立model关系后导致的坑

    分别建立了plan和project的model后,在plan内加入了project_id栏位。分别作了plan和project的CRUD,功能均可以用。
    当加入了belongs_to和has_many的关系时,plan的create不可用,原因是此时未在controller里加入plan和和project的关联,所以plan新建时找不到project_id

  2. git 命令

    git命令一定要看说明书,不能看见命令想当然。
    比如 git pull origin master
    git push origin master
    此处第一处master指的是远端的master分支,第二处指的是本地的master分支。

  3. 将项目文件夹丢掉trash导致
    将项目文件夹丢到了trash之后,重新clone远端后,忘记重开rails server,所以此时server捞的是trash里的。所以无论修改什么localhost都不显示。

建议在问题处将内容输出检查,比如
在判断式@plan.price < @project.fund_goal判断式不生效时,执行输出,测试变量是否正确。
puts "#{@plan.price} ----- #{@project.fund_goal}"

Comments

comments powered by Disqus