[Rails101加分題]_01_先判斷是否為社團成員再給出留言鈕

Published on:

我知道各位做 Rails 101 到第 4 遍,第5遍以后已经感受到很无聊。来,如果你是一个 VIP 用户的话,我有隐藏的彩蛋作业。。。。
我们来建一个电影影评网站吧。以下是需求
使用者可以建立电影 Movie
使用者可以针对电影的评论 Review
使用者必须收藏( Favorite) 该电影,才可以留下 Review
可以用 Rails 101 的框架,修改出来。但请用手打实做。

這是XDite老師對於第二期開學前所出的加分作業。
所謂彩蛋呢,就是rails101的教材裡沒有帶領實作什麼叫做「7-使用者应该要“加入社团”才能发表文章」
應該是這樣吧,雖然我一直覺得是自己錯過或作業錯誤才沒實現的XD(是嗎?)。

這是我第五遍練習rails101,也順便當作加分題作業,
所以一開始便以完成加分題為前提下所進行的。

一路跟著教材從頭走到完後,
開始第一次嘗試一直逃避的作業:如何針對發表過的文章編輯及刪除。
基本的思維就是將posts裡的動作依照教材演示的groups動作依樣畫葫蘆。
推薦學姊的教程,學姊解釋得非常清楚。

再來就是來面對「7-使用者应该要“加入社团”才能发表文章」這件事了。
對應這次的作業,便是要收藏電影後才能留下評論。
可惜第一次提交的時候,我只完成了最表面的不要show出Review it!這個鈕而已⋯⋯。
其他真正的擋住未收藏者行為,嘗試了很多遍都一直報錯,亂七八糟的嘗試到把自己認知有限的腦袋搞懵了,
只能果斷的宣告休息,希望再練一遍rails101後得到更好的腦袋來面對。
畢竟我真切的明白自己的練習還不夠⋯⋯。

1. 先判斷是否為社團成員,再給出留言鈕。

最後,針對第一次繳交的作業省視結果,還有一些待修正的地方記錄如下:
1. 各頁面處實行換行



2. 路人按收藏後的導向註冊動作待實行

這一次作業的繳交,發現自己還是沒練到能直接手打程式實行,
只能靠直覺去教材翻找類似的功能來嘗試,而且是看著打⋯⋯。
交完作業發現好多同學都好厲害,頁面的導向警示都做得很合理,
還有同學完成了貼圖功能,我看了我實在是⋯⋯😣。
只能繼續多練,持續修正!


續下篇記錄:[Rails101加分題]02擋下已登錄非成員+join前登入+文字換行

Comments

comments powered by Disqus