'Blogs Your Way' is a blog site made on Rails for practice purpose.
-
You can publish, edit and delete a blog post.
-
You can leave and delete your comment on the post.
-
YouTube tutorial I followed: https://www.youtube.com/watch?v=XEkJ3vZb6-Q
-
GitHub repo for this YouTube tutorial: https://github.com/justalever/demo_blog_rails
-
List of the GitHub markdown emojis I used: https://gist.github.com/rxaviers/7360908
This tutorial is not bad, but probably not a great one for beginners:
👍 Pros:
-
It's a FREE 1-hr tutorial on YouTube!
-
With the help of Bulma-Rails (a gem), you don't have to worry about styling of the blog (the only thing you need to do is simply importing 'Bulma' in your scss file).
-
You can build a functional blog site after following through.
👎 Cons:
-
The good thing is also the bad thing. As the tutor used heaps functionalities from Bulma-Rails & Simple Form (another gem) to create forms, you wouldn’t know how to create forms properly from scratch.
-
Initially, the tutor didn't install some Ruby gems correctly, so you would need to go back to fix some issues there (Took me about 15-20mins to fix them. Would be nice if he could have edited that part of the video. And the similar problems happened for a couple times later.)
-
The tutor didn't explain some code clearly... but probably that’s how Rails magic ✨ works? LOL
- 2.6.3
-
Better Errors: Easier on the eyes when it comes to errors.
-
Bulma-Rails: A modern CSS framework based on Flexbox.
-
Guard: Guard is a command line tool to easily handle events on file system modifications.
-
Guard LiveReload: Guard LiveReload automatically reloads your browser when 'view' files are modified. (NOTE: This gem depends on the Guard gem.)
-
Simple Form: For simpler forms!
- PostgreSQL
- Home Page
- Create a New Post
- Edit a Post
- Leave & Delete a Comment