20๋ ์ฐจ ๊ฐ๋ฐ์์ด์, ํ๋ฆฌ๋์๋ก ์์ํด ์ฐ๋งค์ถ 20์ต์ผ๋ก ์ฑ์ฅ์ํจ ์ฌ์ ๊ฐ
Courses
Reviews
- [Introduction] Ruby on Rails 8 Introductory Course for Indie Hackers
- [Introduction] Ruby on Rails 8 Introductory Course for Indie Hackers
- Inflearn Clone VibeCoding with Windsurf, Cursor, Claude Code, Rails
- Inflearn Clone VibeCoding with Windsurf, Cursor, Claude Code, Rails
- [Introduction] Ruby on Rails 8 Introductory Course for Indie Hackers
Posts
Q&A
์๋์ฐ ํ๊ฒฝ์์ surf ์๋์๋๋ ๊ฒฝ์ฐ..
์๋์ํ ๋ง๊ณ ์ปค์๋ก ์งํํด๋ณด์๊ฒ ์ด์? ์๋์ํ๊ฐ ์ต๊ทผ ๋ค๋ฅธ AI ํด์ ๋นํด ๋ง์ด ๋ฐ๋ฆฌ๊ณ ์์ด์ ๊ตณ์ด ๋ฌธ์ ํด๊ฒฐ์ ํ๋ฉด์๊น์ง ์ฌ์ฉํ์ค ํ์๋ ์๊ณ , ๊ฐ์์ ์๋ ์ปค์ ์ค์น๋ฅผ ์ฐธ๊ณ ํ์ ์ ์ปค์๋ฅผ ๊ฐ์ง๊ณ ์งํํ์๋ ๊ฒ ๋์ ๊ฒ ๊ฐ์ต๋๋ค!
- 0
- 2
- 13
Q&A
๋ชจ๋ธ ์์ฑ ์ค ์ ์ง ํ์
์ต๊ทผ์ ์๋์ํ๊ฐ ์ข ๋ถ์์ ํ ๋๊ฐ ์์ต๋๋ค. ์ปค์ ๋๋ ํด๋ก๋ ์ฝ๋๋ก ์ด์ด์ ์งํํด๋ณด์๋ ๊ฒ์ ์ถ์ฒ๋๋ ค์!ํ์ฌ ๊ฐ์ฅ ๊ฐ๋ฐ ์ฑ๋ฅ์ด ์ข์ ๊ฒ์ ํด๋ก๋ ์ฝ๋์ ๋๋ค!๊ฐ์ ๋ค์ชฝ์ ์ด๋๋ฏผ ๊ตฌํ ๋ถ๋ถ๋ถํฐ ํด๋ก๋ ์ฝ๋๋ก ์งํํ๋๋ฐ, ์ฐธ๊ณ ํด์ ์ค์นํ์๊ณ ๊ฐ์์์ ์๋์ํ/์ปค์๋ก ์งํํ๋ ๋ถ๋ถ์ ํด๋ก๋ ์ฝ๋๋ก ์งํํ์ ๋ ๋ฉ๋๋ค https://www.youtube.com/watch?v=x2DxwT94yfA์ด ์์๋ ์ฐธ๊ณ ํด๋ณด์ธ์
- 0
- 1
- 25
Q&A
surf ๋ช ๋ น์ด ์ ๋ ฅ ์๋๋ ๋ฌธ์
windsurf ์์ Command+Shift+P๋ก Command Palette๋ฅผ ์คํํ ๋ค์ surf๋ฅผ ์ ๋ ฅํด๋ณด์๋ฉด 'Install surf command' ์ ํ์ง๊ฐ ๋์ฌ ๊ฑฐ์์. ์ ํํด์ ์ค์นํ์๋ฉด ๋ฉ๋๋ค!
- 0
- 2
- 30
Q&A
kamal deploy ์คํ์ ์ค๋ฅ
์๋ ํ์ธ์ ์ ๋ ๋น์ทํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ๋ฐฐํฌ ๊ด๋ จ ์์์ ๋ฐ๋ก ๋ง๋ค์์ต๋๋ค. ๊ณต์ง๋ก ํด๋น ์์์ ๊ณต์ ํ ์์ ์ด์์ ๋ถํธ์ ๋๋ ค ์ฃ์กํด์. ์์ฝ์ ํ๋ฉด ์ ์๋ฒ์ ๋งจ ์ฒ์ ๋ฐฐํฌํ์ค ๋๋ kamal setup์ ํ์๊ณ ๊ทธ ์ดํ๋ถํฐ๋ kamal deploy๋ฅผ ํ์๋ฉด ๋ฉ๋๋ค. setup์ ํ ๋ฒ ํ ์๋ฒ์๋ ๋ค๋ฅธ ์ฑ์ ์ถ๊ฐ๋ก ๋ฐฐํฌํ๋๋ผ๋ kamal deploy๋ง ํ์ ๋ ๋ฉ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์์ด์ ์ฃ์กํฉ๋๋ค!https://www.youtube.com/watch?v=jKJW__29yO0
- 0
- 2
- 33
Q&A
ํ์ฌ ๊ฐ์๊ฐ ๊ทธ๋๋ก ์งํ๋ ๊ฐ์์ธ์ง ๊ถ๊ธํฉ๋๋ค.
์ค์ ์งํํ ๋๋ github์ผ๋ก ์ค๊ฐ ์ธ์ด๋ธํฌ์ธํธ๋ฅผ ์ก๊ณ ๊ฐ์๋ ๊ฒ ์ข๊ตฌ์~ ์ ๊ฐ ์ดฌ์ํ ๋๋ github์ผ๋ก ๋กค๋ฐฑํ๋ค๋์ง ํ์ง ์๊ณ ์ค๋ฅ ๋๋ฉด ๊ณ ์ณ๊ฐ๋ฉด์ ์งํํ์ต๋๋ค! ๊ฐ์ ํ๋ฐ๋ถ์๋ ํด๋ก๋ ์ฝ๋๋ก ์งํํ๋๋ฐ์, ์์ฆ ํด๋ก๋ ์ฝ๋์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ข์์ ๊ฒฐ์ ๋ฅผ ํ์ ๋ค๋ฉด ํด๋ก๋ ํ๋ก๋ฅผ ๊ฒฐ์ ํ๊ณ sonnet์ผ๋ก ์งํํ์๊ธฐ๋ฅผ ์ถ์ฒ๋๋ ค์. css๊ฐ ๊นจ์ง๋ ๊ฑด ๋ค๋ฅธ ๋ถ๋ค์ ๊ฒฝ์ฐ ์ด๋ฐ ํ๋ก์ ํธ ์์ฑ(rails new xxx -c tailwind์ผ๋ก ํด์ผ ํจ)์ด ์๋ชป๋์๊ฑฐ๋, ์๋ฒ๋ฅผ ๋์ธ ๋ bin/dev๋ก ๋์์ผ ํ๋๋ฐ rails server๋ก ๋์์ ๊ทธ๋ฐ ๊ฒฝ์ฐ๊ฐ ๋ง์์ด์. ๋ค์ ๊ฐ์ ๋๋ ์ ํ๋ธ์์ ์๋์ฐ ์ธํ ์ ๋ํด ์ข๋ ๋ค๋ฃจ๋๋ก ํ๊ฒ ์ต๋๋ค
- 0
- 2
- 44
Q&A
ํด๋๋ฅผ ๋ณต๋ถํด์ ๋ค์ ํ๋ก์ ํธ์ ์ฌ์ฉํด๋ ๋๋์ง ๊ถ๊ธํฉ๋๋ค.
ํด๋๋ฅผ ๋ณต์ฌํด์ ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋ณ ๋ฌธ์ ์์ต๋๋ค. ๋ค๋ง ๋ณต์ฌํ ๋ .git ํด๋๋ ๊ฐ์ด ๋ณต์ฌ๋์์ํ ๋ฐ์, ๋ง์ฝ ์๊ฒฉ ์ ์ฅ์์ ์ฝ๋๋ฅผ ํธ์ํ๊ณ ์๋ค๋ฉด ์ ์ฅ์๋ฅผ ๋ถ๋ฆฌํ์๋ ์์ ์ ํ์ ์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค
- 0
- 2
- 32
Q&A
์๋์ฐ ์ฐ๊ณ ์๋๋ฐ ์ฐ๋ถํฌ?๋ก ํ๋๊น ๋ญ๊ฐ ์ด๋ ต๊ณ ๋ถํธํ๋ฐ์.
์ปค์๋ ํด๋ก๋ ์ฝ๋๋ wsl๋ก ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํ์ง ์์๋ ๋์๊ฐ๊ธด ํ๋๋ฐ์, ๋ฃจ๋น/๋ ์ผ์ฆ๋ ์๋์ฐ์ ๋ฐ๋ก ์ค์นํ๋ ๊ฒ๋ณด๋ค๋ wsl ์์ ์ค์นํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๊ทธ๋์ ๊ฐ์๋ ๊ทธ๋ ๊ฒ ๊ตฌ์ฑ๋์๋๋ฐ์, wsl ์ค์น๋ฅผ ์ด๋ ค์ํ์๋ ๋ถ๋ค์ด ์์ด, ์ ๊ฐ ์กฐ๋ง๊ฐ wsl ์ค์น ์์ด ๋ฃจ๋น/๋ ์ผ์ฆ ์ค์น๋ฅผ ํ ์ ์๋๋ก ์ ํ๋ธ ์์์ผ๋ก ๋ณด์์ ํด๋ณด๊ฒ ์ต๋๋ค. ํผ๋๋ฐฑ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
- 0
- 1
- 39
Q&A
5๊ฐ ํด๋ก๋ ์ฝ๋๋ก ์งํ์ค ์์ด์ฝ ์ค๋ฅ
์๋ ํ์ธ์ icon์ ์ข ์ข ๋ชป ์ฐพ๋ ๋ฌธ์ ๊ฐ ์๊ธด ํ๋ฐ, rails_icons์ผ๋ก ํ์ ๋ ๋์์ธ ํ๋ฆฌํฐ๊ฐ ํ ์ฌ๋ผ๊ฐ๊ธด ํฉ๋๋ค ใ ใ ์ ๋ CLAUDE.md์ ์๋ ๊ตฌ๋ฌธ์ ์ถ๊ฐํ๊ณ ์์ด์. ๊ทธ๋ฆฌ๊ณ ์์ด์ฝ ๊ด๋ จ ์๋ฌ๊ฐ ๋ธ๋ผ์ฐ์ ธ์ ๋จ๋ฉด ๊ทธ๋ฅ๋ฅผ ๋ชจ๋ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ผ๋ฉด ๋๋ถ๋ถ ํ ๋ฒ์ ํด๊ฒฐ์ด ๋๋๋ผ๊ตฌ์. ์๋ ๊ตฌ๋ฌธ์ด ์์ผ๋ฉด ์๋ฌ๋ฅผ ๋ชป ๊ณ ์น ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋๋ค. ์ปค์๋ ์๋์ํ ๋ฃฐ์ค์ ์ถ๊ฐํ์ ๋ ํจ๊ณผ๊ฐ ์์ ๊ฑฐ์์- ํ๋ก์ ํธ ์์ฑ์ rails generate rails_icons:install --libraries=tabler ๋ก ์์ด์ฝ ์ค์นํด์ค - rails generate rails_icons:sync --libraries=tabler ์ผ๋ก ์์ด์ฝ ๋ก๋ํด์ค - rails_icons์ ์ ์ฉํ ๋๋ RailsIcons.icon_names ์ ์กด์ฌํ๋ ์์ด์ฝ์ธ์ง ํ์ธํ๊ณ ๋ฃ์ด์ค.
- 0
- 1
- 44
Q&A
ํ์ด๋ธ๋ฆฌ๋์ฑ์ผ๋ก ํจํค์งํ๊ธฐ ์ํด์
์ ๋ hotwire-native๋ฅผ ์ฌ์ฉํ ๊ฒ ๊ฐ๊ณ , ์์์ด๋ ๊ฐ์๋ก ๋ง๋ค ๊ณํ์ ๋๋ค! react-native ๋ ํ๋ฌํฐ ์น๋ทฐ๋ก ๊ฐ์ธ๋ ๊ฒ๋ ๊ด์ฐฎ๊ณ ์. ์ฑ์ผ๋ก ๋น๋ฉํ๋ ๊ฒ ์์ฒด๋ ์ด๋ ต์ง ์์๋ฐ ์ถ์ํ ๋ ์ฌ๋ฌ ์ฑ์คํ ์ด ์ฌ์ฌ, ํ ์คํธ, ์ ๋ณด ์ ๋ ฅ ์ ์ฐจ๊ฐ ๋ณต์กํ๊ธด ํฉ๋๋ค
- 0
- 1
- 26
Q&A
์ปค์์ ์๋์ํ์์ ๋ฐ๋ก ๊ฒฐ์ ํ๋ ๊ฒ๋ณด๋ค,
์ปค์ ์๊ฒฐ์ ๋ฅผ ํด๋์ จ๋ค๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์ ๋ฌ ์๋ ๊ฒฐ์ ๋ ๊ฑฐ์์. ๊ตฌ๋ ํด์ ๋ฅผ ํ์ ์ผ ๋ค์ ๋ฌ์ ์๋ ๊ฒฐ์ ๋์ง ์์ต๋๋ค. API ๊ฒฐ์ ๊ฐ ๋ ๋น์ธ์ ์ปค์, ์๋์ํ, ํด๋ก๋ ๋ชจ๋ API ๊ฒฐ์ ๋์ Pro ๊ตฌ๋ ์ ํ์๋ ๊ฒ ๋ ์ ๋ ดํ ๊ฑฐ์์! ๊ทธ๋ฆฌ๊ณ ์ ์ค ํ๋๋ง ๊ฒฐ์ ํ๋ค๋ฉด ๊ทธ๋ฅ ํด๋ก๋ ํ๋ก๋ง ๊ฒฐ์ ํ์๊ณ ๊ฐ์ ํ๋ฐ๋ถ์ ๋์ค๋ ํด๋ก๋ ์ฝ๋ ์ฌ์ฉ๋ฒ์ ์ฐธ๊ณ ํ์ ์ ๊ฐ์ ์ ์ฒด๋ฅผ ํด๋ก๋ ์ฝ๋์ ์งํํ์ ๋ ๋ฉ๋๋ค. ์์ฆ ํด๋ก๋ ์ฝ๋ ์ฝ๋ฉ ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ข๊ฑฐ๋ ์
- 0
- 2
- 58