I just Taking notes
while assisting this
awesome Udemy Course:
The Complete Ruby on Rails Developer Course
Learn to make innovative
web apps with Ruby on Rails
and unleash your creativity
from Udemy platform.
Hi, this is all about Getting Started with Rails from rubyOnRails.org 👌
Yes. Why I love Ruby on Rails Rails is - It's powerful framework that can help you become more productive and confident, when working on complex projects.
Meet Ror
🐱 Why is Rails used? 🐱
The biggest advantage to Rails
is that it makes web development
quick and easy.
This means a small team
of developers
can create a web app and deploy
it quickly.
The Ruby programming language
ecosystem
also provides libraries that
can extend
the Rails framework with
even more pre-built features.
🥰️ Rails is quick
and easy to learn
🔒 Rails is Reassuringly secure
⛓ Rails is Exceedingly scalable.
Now feel yourself at ease; You're more then welcome to visit my Web Pages:
🧐Jungletronics (Python, C, Arduino, RasPi, PIC, Eagle, Blender, and more) KidsTronics (MIT App Inventor, Geogebra, LEGO, Pixy, Unity3D, Arduino For Kids, and more)
And my Youtube Channel Playlist
Or my old Atlassian,Inc. Repo: https://bitbucket.org/gilj3/
Where I Embrace Playful Experimentation, offering you an scaffolding opportunities to Code, Hack, and Tinker too, and eventually you may toss me some feedback 😊
Here, the emphasy lies on this motto of the Maker Movement: 🎨
Learning By Doing!
I believe that the essential lessons can be learned about the systems - about the world - from taking things apart, seeing how they work, and using this knowledge to create new and even more interenting things.
These are the Levy, Steven(2010)'s Hackers Ethic principles (that I've valued most):
- Access to computer - and anything that might teach you something about the way the world works - should be unlimited and total.
- Always yield to Hands-on Imperative!
- Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race, or position;
- You can create art and beauty on a computer;
- Computer can change your life for the better.
Use 👉 Google Colab 👌 This is awesome, try it yourself!
Google Drive This gives you access to all the project's files. Please, search by # for artifacts, such as Code, Fritzing, Proteus, Schemas and more \o/
To deploy this project on vscode please folow this checklist:
- I am using
Ubuntu 22.04.2 LTS
- Go to
vscode
>Source Control
(ctrl+Shift+G); - Press 🔘️
Clone Git Repository to a Local Folder
; use: https://github.com/giljr/blog.git - Choose a folder; mine is:
Documents/ruby/rails/
- Press 🔘️
Select as Repository Destination
andopen the cloned repo
; - Install & Open
DBeaver
(https://dbeaver.io/); - Go To Menu:
Database
>New Database Connection
>SQLite JDBC driver
>next
> 🔘️Open
; - Point to:
Documents/ruby/rails/blog/db/development.sqlite3
- Select 🔘️
Finish
; - Select
USER
table view and confirm ifuser.id = 1
was created; - Exit from
DBeaver
; - Go to models /
user.rb
file and please uncommet this code: 👉️has_secure_password
; - On Terminal, run:
rails db:migrate
rails console
user = User.create(username:"j3", email:"j3@gmail.com")
user.save
exit
rails server
- Now browse to
localhost:3000
and 😍️ You Are Good To Go! 😍️;
Would you like some more help?
git tag -a blog_v1 -m "Blog in Rails - v1.0: from http://jungletronics.com"
-m "1- Use this release to get started with this project"
-m "2- Folow the checklist from readme.md file"
-m "Thank you for downloading this project 😍️"
git push origin blog_v1.
git tag -a blog_v2 -m "Blog in Rails - v2.0: from http://jungletronics.com"
-m "1- Boostrap inclusion"
-m "2- Delete fix"
-m "Thank you jeovan for fix project 😍️"
git push origin blog_v2
- Go to tab tags to download this release obs: Type this peace of code above in one line on terminal to create one :)
Contributions are always welcome!