반응형 Rails3 Rails - 데이터 저장시에 함수 실행하기 가끔 데이터를 저장함과 동시에 어떠한 확인 절차 혹은 그에 따른 어떠한 행위가 실행이 되어야 하는 경우가 있습니다. Rails 에서는 해당 기능들을 어떻게 구현하는지 간단하게 설명하겠습니다 해당 기능은 "데이터"가 저장이 되었을때 이므로, 일반적은 controller마다 전부 작성해서 관리하는 방식이 아닌, model 에서 해당 테이블에 대한 기능을 짜두는 방식으로 개발해야 합니다 Rails 공식 active record callback 가이드 문서https://guides.rubyonrails.org/active_record_callbacks.html Active Record Callbacks — Ruby on Rails GuidesActive Record CallbacksThis guide teac.. 2024. 10. 17. Rails CRUD - 데이터 저장이 잘 되었는지 확인하는 방법 def saveCheck # NewData 라는 테이블이 있다고 가정합니다 new_data = NewData.new new_data.title = "새로 만드는 데이터" new_data.status = 0 new_data.save # 데이터가 안정적으로 잘 들어갔는지 확인하는 if new_data.save puts "데이터가 안정적으로 만들어졌습니다" # 데이터가 잘 들어가지 않은 경우 어떤것이 오류인지 오류코드를 왁인 else # 오류가 생긴다면 오류 내용을 전부 찍어 보기 puts new_data.errors.full_messages end end + puts로 찍어본 로그는 rails s 를 띄운 서버 터미널에서 보실 수 있습니다 2022. 10. 3. 루비 온 레일즈 rails Gem 설치 다운로드 방법 오늘은 Gem 을 안전하게 다운받는 방법을 함께 포스팅을 할게요 일단 Gem을 왜 사용하느냐. 이 부분은 rails를 왜 사용하느냐 문제와도 정말 연관이 있습니다. Gem 을 사용하면 정말 말도 안되게 빠른 속도로 개발을 할 수 있거든요. rails 에는 1. 게시판 만들기 → Scaffolding 2. 페이지네이션 구현 → Kaminari 3. 이미지 업로드 구현 → Carrierwave 4. 회원가입,로그인 구현 → Devise 5. 회원 권한 구현 → CanCanCan 등등 가져와 설치만 하면 페이지와 기능, 라우팅등에 관련한 모든 코드들을 자동으로 작성해주고 가져와주거든요. rails를 사용하면 Gem 을 모르는것은 정말 음.. 좀 곤란해요. 일단 가장 많이 쓰이는 Gem 중 하나인 devise .. 2022. 5. 19. 이전 1 다음 반응형