over 1 year ago

第二课加分题自己很无语

刚开始做第一步

加一个“扣分”按钮,做的事跟加分按钮相反

我在 app/topics/index.html.erb 下输入

<td<%= button_to '-1', upvote_topic_path(topic),method: :post %</td
结果输出了“-1“的按钮,但是功能确实增加投票。
查了一下原因,自己把代码写错了正确的代码是
<td<%= button_to '-1', downvote_topic_path(topic),method: :post %</td

要把 upvote 换成 downvote

这样就成功建设 -1 的按钮

然后就是输入与按钮相关的功能

在app/controllers/topics_controller.rb下 增加 down

在config/routes.rb 增加down的路由

到这步投票的功能,-1的功能就完成了

← 第二课 3-7 出错 3-18 orid →