Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ruby on Rails: Shift lesson Installing PostgreSQL #28984

Open
2 of 3 tasks
WongYC-66 opened this issue Oct 21, 2024 · 3 comments
Open
2 of 3 tasks

Ruby on Rails: Shift lesson Installing PostgreSQL #28984

WongYC-66 opened this issue Oct 21, 2024 · 3 comments

Comments

@WongYC-66
Copy link
Contributor

WongYC-66 commented Oct 21, 2024

Checks

Describe your suggestion

In RoR track, consider shift the lesson of Installing PostgreSQL to before lesson of Deployment ?

Because, when i tried to complete the lesson of Deployment, PaaS like render.com actually required me to use PostgreSQL in Rails, which i had to skip 12 lessons ahead to find it. So, there is a info-gap on how to switch from SQLITE3 to PostgreSQL.

If this lesson - Installing PostgreSQL could be shifted before Deployment, might be helpful and have other experience smoother learning experience. :)

Path

Ruby / Rails

Lesson Url

https://www.theodinproject.com/lessons/ruby-on-rails-installing-postgresql

(Optional) Discord Name

No response

(Optional) Additional Comments

No response

@JoshDevHub
Copy link
Contributor

Thank you for making this issue @WongYC-66

Paging @KevinMulhern for this.

I think the intent is to read the deployment lesson and have the ideas swimming around, but not actually start deploying projects until later on (after the postgres installation lesson). Maybe this could be made more clear? Or if the intent is to immediately begin deploying, maybe the postgres lesson could be shifted forward.

@WongYC-66
Copy link
Contributor Author

Other PaaS mentioned in this lesson also mentioned usage of postgresql in their rails deployment guides:

@KevinMulhern
Copy link
Member

KevinMulhern commented Oct 30, 2024

Hey @JoshDevHub, @WongYC-66. The intent was for learners to start deploying straight away. I thought the PaaS deployment guides included the step for adding gem 'pg' to the production block in the Gemfile like we had before when Heroku was the only option. I'm sure they did at some point.

I wouldn't mindthe Postgresql lesson being moved up to make things flow better. Maybe to the first section so learners can get all installations done early like we do in foundations, or would right before the deployments lesson where it'll first become useful be better?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants