Ruby on Rails , Controller에서 A 테이블의 내용을 B 테이블로 모든 내용 Copy 하는방법이 있을까요?

조회수 867회

안녕하세요 루비온레일즈를 공부하고 있는 학생입니다. 다름이아니라 컨트롤러 상에서 아래에서 보시는 코드와 같이 RestaurantWeight에 있는 코드의 내용을 지우고, 어떠한 테이블의 모든 내용을 RestaurantWeight로 다 복사하고 싶습니다.

  1. 모든 내용을 지우려면 아래에와 같이 반복문으로 destroy하는 방법밖에 없을까요?
  2. 모든 내용을 copy할려면 그냥 단순하게 반복문을 통해서 해야할까요?

  3   def my_interest
  4     require 'json'
  5     render json: params
  6     #render text: "jein" 
  7     #redirect_to '/'
  8 
  9     del = RestaurantWeight.all
 10     del.each do |a|
 11       a.destroy
 12     end
 13 
 14   end

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)