Let's Build: With Ruby on Rails - Discussion Forum - Checking for Authors - Part 7
Web-Crunch
Hi, My name is Andy Leverenz. I design, code, and am an author of things. Check out my blog Web-Crunch https://web-crunch.com🤘🏻
☕️Help me keep going: https://www.buymeacoffee.com/webcrunch
⚙️ Download the source code: https://github.com/justalever/discussions
==================================== PART 7 of 9
Continuing my long stent of Ruby on Rails builds is yet another build which focuses more on relationships in a real-world discussion forum application.
The application on the outside looks a little bleak but I promise there is a lot going on under the hood of which you could extend to be something very feature rich.
The Goals of the application
To create a discussion forum with appropriate channels. Every discussion will belong to a channel and an author. The author can manage their own discussion by editing or deleting it at any time once logged in. If a user has admin privileges they can manage any user's discussions and replies. Any discussion can have many replies which is what makes forums so great for a community based application.
Some key features of this application include:
- Markdown support and syntax highlighting for code snippets
- Validations
- Admin user roles
- Prettier URLS
- Ajax replies ( load automatically on submit rather than a full page refresh )
💻 Originally published at: https://web-crunch.com/lets-build-with-ruby-on-rails-discussion-forum
💻 Check out the blog: https://web-crunch.com
💡 👫 Check out my agency: https://coupleofcreatives.com
🦄 Check out my personal site: https://justalever.com
🚀 Links: Weekly Newsletter: https://web-crunch.com/subscribe Twitter: https://twitter.com/webcrunchblog Twitter(Personal Account): https://twitter.com/justalever Facebook: https://facebook.com/webcrunchblog Dribbble: https://dribbble.com/justalever Github: https://github.com/justalever Medium: https://medium.com/the-web-crunch-publication
📘Check out my book on UX Design: "LUXD: Learn User Experience Design" https://web-crunch.com/books/luxd
📙 Check out my FREE book on Tumblr Theming: "Pro Tumblr Theming" https://web-crunch.com/books/ptt
💯 Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease: http://bit.ly/webcrunchhosting ... https://www.youtube.com/watch?v=cMQlAERP1WE
66527527 Bytes