Ruby on Rails , Controller에서 A 테이블의 내용을 B 테이블로 모든 내용 Copy 하는방법이 있을까요?
조회수 867회
안녕하세요 루비온레일즈를 공부하고 있는 학생입니다. 다름이아니라 컨트롤러 상에서 아래에서 보시는 코드와 같이 RestaurantWeight에 있는 코드의 내용을 지우고, 어떠한 테이블의 모든 내용을 RestaurantWeight로 다 복사하고 싶습니다.
- 모든 내용을 지우려면 아래에와 같이 반복문으로 destroy하는 방법밖에 없을까요?
- 모든 내용을 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 답변
-
삭제는 delete_all / destroy_all 하시면 전부다 삭제 됩니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력