프로그래밍/Ruby2008.11.12 23:53
http://clarkware.com/cgi/blosxom/2007/02/24

이걸보고 하면 간단

특징:
파일시스템에 올린 다음 이미지 정보들은 DB에 갖고 있음.
파일시스템 말고 DB에 바이너리로 넣을 수도..


Posted by 시난

댓글을 달아 주세요

프로그래밍/Ruby2008.10.12 23:29
레일스 플러그인 설치를 하다보면
git:// 로 시작되는 곳을 종종 볼 수 있다.

근데 windows에선 그냥 안 되기 때문에
다음과 같은 방법으로 처리해야 제대로 설치가 된다.

source:
http://jamie.ideasasylum.com/2008/08/installing-rails-plugins-with-git-on-windows/

Go read this introduction to Git on Windows and install the command-line package of msysgit. Now, if you’ve got Rails 2.1 or later you should be able to do

ruby script\plugin install git://github.com/thoughtbot/shoulda.git

but it will fail with various errors, probably including “Plugin Not Found”. Instead, try:

ruby script\plugin install http://github.com/thoughtbot/shoulda.git/




Posted by 시난
TAG git, plugin, Rails

댓글을 달아 주세요

  1. 안그래도 예전에 Eclipse였나.. 여하간 무슨 사이트 포럼 갔다가, GIT 기능 넣어달라는 글을 보고 뭐하는 녀석인가 찾아봤었는데 ㅎㅎ
    언제 한 번 써봐야 할 듯..

    2008.10.14 03:30 [ ADDR : EDIT/ DEL : REPLY ]
    • 새로운 버전관리 시스템으로
      rails쪽부터 해서 많이 뜨는 듯..!

      2008.10.14 15:53 신고 [ ADDR : EDIT/ DEL ]
  2. 사람들은 죽을걸 알면서도 살잖아 .사랑은 원래 유치한거에요

    2013.07.29 07:45 [ ADDR : EDIT/ DEL : REPLY ]
  3. 태양이 바다에 미광을 비추면,나는 너를 생각한다.

    2013.08.05 04:24 [ ADDR : EDIT/ DEL : REPLY ]

프로그래밍/Ruby2008.10.10 00:10

예를 들어
users 테이블과
clubs 테이블이 있다.

그 관계를 지칭하는
users_clubs라는 테이블이 있어서 M:N의 정보를 넣는다고 하자.

users.clubs << club1
users.clubs << club2


club1의 association을  제거할 땐 이렇게 하면 된다.
users.clubs.delete( club1 )


그럼 club1의 정보는 지워지지 않고
users_clubs의 관계만 지워지게 된다.



"collection.delete(object, …) - removes one or more objects from the collection by removing their associations from the join table. This does not destroy the objects."




Posted by 시난

댓글을 달아 주세요

프로그래밍/Ruby2008.10.05 22:56

테이블에 기본키가 하나여야 좋지만
어떤 경우에는 두 개 이상의 키가 구성이 될 경우가 있다.

이럴 때 어떻게 하면 중복성을 검증할 수 있을까?
정답은

:scope를 사용하는 것이다.

validates_uniqueness_of :col1, :scope => [:col2]


3개 이상의 키라면 어떻게 할까?

다음과 같다



validates_uniqueness_of :col1, :scope => [:col2, :col3]
Posted by 시난

댓글을 달아 주세요

프로그래밍/Ruby2008.09.10 02:32

기본 설명



일반적인 방법



gmail 서버 사용하기



이 글은 스프링노트에서 작성되었습니다.

Posted by 시난
TAG mail, Rails

댓글을 달아 주세요

  1. 이거 좋은데요^^ 좋은 정보 감사합니다.

    2008.09.10 16:06 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 요즘 레일스 관련 해보고 있는데 참 쓸만한 것들이 많네요. 자바에 익숙해져 느슨해진 시점에서 새로운 언어는 새로운 에너지원이네요 >_<

      2008.09.10 23:15 신고 [ ADDR : EDIT/ DEL ]

프로그래밍/Ruby2008.09.10 02:25
참고 사이트

 

인증

ruby script\plugin install -r 3072 http://svn.techno-weenie.net/projects/plugins/restful_authentication/

 

트러블 슈팅

acts_as_state_machine 메소드가 정의되지 않았다고 나온다.

다음과 같이 플러그인을 인스톨하면 해결된다.


> script/plugin install http://elitists.textdriven.com/svn/plugins/acts_as_state_machine/trunk/



설치 후기

비교적 깔끔하게 설치 및 연동이 완료된다.

자신이 사용하는 stmp 서버 정보를 잘 입력하고나면..


사용자가 회원가입 후 자동으로 메일이 발송되며

메일 발송 한 후 활성시키는 URL을 클릭 하면

사용자의 상태가 pending 에서 active로 변경된다.


그 다음부터는 정상적인 로그인이 가능하다.

이 글은 스프링노트에서 작성되었습니다.

Posted by 시난

댓글을 달아 주세요