1
내 포스트 모델에 versioned
을 추가했습니다. 예를 들면 다음과 같습니다.vestal_versions는 레일즈 콘솔에서 버전을 증가 시키지만 UI는 사용하지 않습니다.
1.9.3-p448 :040 >p = Post.first
1.9.3-p448 :041 > p.version
=> 1
그런 다음 Google 웹 사이트의 UI를 통해 게시물을 업데이트합니다. 서버 로그를보고 변경 사항이 저장됩니다. 콘솔에
돌아 가기 :
1.9.3-p448 :054 > p.version
=> 1
변화 없음. 그러나, 나는 이것을한다 :
1.9.3-p448 :059 > p.update_attributes(category: "Announcements")
(1.3ms) BEGIN
SQL (2.2ms) UPDATE "posts" ...
=> true
1.9.3-p448 :060 > p.version
=> 2
UI를 통해 레코드를 업데이트 할 때 버전이 명령 줄에서 업데이트되는 이유는 무엇입니까?