Ubuntu 에서 Ruby & Rails 설치하기 1. RVM 설치$ curl -sSL https://get.rvm.io | bash -s stable 2. RVM 실행$ rvm get stable 3. Ruby 설치에 필요한 패키지들 설치$ rvm requirements ("Command not found" 에러시)$ source ~/.rvm/scripts/rvm 4. 패키지 management 설치$ apt-get install libyaml-dev 5. RVM의 OpenSSL 환경변수 등록$ rvm install 2.0.0 --with-openssl-dir=$HOME/.rvm/usr 6. Rails 애플리케이션을 실행하기 위한 필요한 Gemset 설정rvm use 2.0.0@railstutorial..
[Ruby on Rails] gmail gem을 이용한 이메일 전송 1. Gemfile 에 gem 'gmail' 추가 2. bundle install 로 gmail gem 설치 3. 입력 폼 작성 입력폼의 view 페이지로 email_send 페이지의 인자값으로 email, title, content를 전달한다. 4. 해당 Controller의 Action에 기능 추가 입력폼에서 전송된 인자값들을 email, title, content 변수에 저장한다. Gmail.connect()로 계정에 로그인을 하고 해당 변수에 저장된 email 주소로 이메일을 전송한다.여기서 your_gmail_id 와 your_gmail_password는 gmail 의 계정과 패스워드를 입력하면 된다. 5. 결과 view 작성 ..
#253 CarrierWave File UploadsLet’s say that we are building a site that allows artists to upload their paintings and display them in a gallery. Part of the site is already built: there is a page that lists the galleries, with a link to each gallery and a page that shows a gallery’s pictures. Each painting has a name and a placeholder for an image but no image. If we try to add a new painting to ..