초보개발자 3

하나의 컨트롤러에 같은 메소드가 두개가 들어가도 에러가 안나다니 --;;;

방금 겪은 기이한 일이다 플러그인을 깔다가 컨트롤러에 메소드들을 수동으로 설명서를 보면서 추가 하다가 교체해야되는 메소드를 추가를 해버렸다. 그런데 에러는 안나고 깔끔하게 돌아가면서 교체해야 할 놈이 아래에 있었는데 그 놈만 돌아가면서 계속 엉뚱한 값만 보여주는것이다 한참을 고생하다가 찾아낸 후에 위치를 바꿔보니 일므이 같은 메소드중에 아래에 있는 놈이 돌고 위에 있는 놈은 먹통이다. 이건 레일스의 버그겠지? ........................... 이 이야길 루비포럼에 올렸더니 루비는 원래 그렇단다. 고수들께서 이런 답변들을 해주셨다. "루비에서는 에러가 아닙니다. 동일한 이름으로 여러번 정의한 경우 마지막 정의된 내용으로 overwrite 됩니다. 이 것은 비단, method 뿐 아니라, c..

Ruby on Rails 2007.03.19

루비 사용자 포럼에 글을 쓰다

물론 대수롭지 않은 일이다. 하지만 프로그래밍 생초보에겐, 질문도 아니고 팁에다가 글을 올리기는 다소 부담이 간다 --; 하지만 나름대로 고생해서 깨달은 바라서 그냥 날리기가 못내 아쉬워 어딘가에 있을 나 같은 초보를 위해 함 써줬다. IntelliJ IDEA라는 통합개발툴이란게 전부터 있었나 본데, 거기에 레일스 플러그인이 생겼다는 글을 루비 포럼에서 보고 본 좌 바로 깔아보지 않았겠는가? 새로 생긴 웹사이트는 바로 가입해서 써보는게 버릇이 되서그런지 이젠 프로그램도 바로 받아서 깔아본다. 생각해보니, 새로 나온 프로그램들을 받아서 깔아보는게 더 먼저 하던짓이었다 ..요즘 잘 안해서 그렇지 기대만큼 강력한 오타 감지 기능은 없더라. 쉼표나 복수를 단수로 써서 났던 에러나 오작동이 잡히길 바랬건만 내가 ..

Ruby on Rails 2007.02.20

프로그래밍을 시작하다

얼마전 루비 온 레일스라는 훌륭한 프로그래밍 언어를 알게됐다. 근데 이게 심상치 않은 녀석이다. 자랑하려고 만든 동영상이겠지만 불과 몇 분 만에 데이타베이스 연동 웹 어플리케이션을 만들어내는 것을 거침없이 보여주지 않는가? 지난번 사업할 때 프로그래밍하던 친구와 이런게 있으면 얼마나 좋을까 하고 꿈처럼 이야기 했던 데이타베이스와 프로그램의 연동이 그새 실현되어 있었던 것이다. 아! 사실 그때 몰랐던것이고 이미 만들어져 있었다. ^^ 다시 사업을 한다고 아는 형 사무실에 자리하나 꿰차고 앉았는데, 옆자리에 앉은 프로그램하는 친구는 처자식 먹여살린다고 외주받은 일하기에도 벅차니, 내가 기획한거 짜달라는 말을 꺼낼 상황도 안된다. 그래서 그냥 내가 배워서 짜기로했다. 이래뵈도 중학교 시절 대우MSX컴퓨터를 가..

Ruby on Rails 2007.02.15