Ruby on Rails를 처음 사용했지만 "created_at"컬럼의 기본 이름을 변경할 가능성이 있는지 궁금합니다 (새로운 오브젝트 생성 날짜와 시간을 저장하는 데 사용되는 속성) eg라는 열에. "published_at"기능을 변경하지 않았습니다.커스텀 "created_at"컬럼 Ruby on Rails
4
A
답변
3
을 아니, 당신은 할 수 없습니다. 다음 필드는 레일
를에서 특별한 의미를 가지고created_at
,created_on
updated_at
,updated_on
이 규칙은 ActiveRecord 코드베이스의 여러 부분에서 하드 코딩되어 있으며 ActiveRecord 3.1부터 설정을 사용하여 구성 할 수 없습니다.
이러한 필드 중 하나 이상이 존재하면 레코드 생성/수정시 업데이트됩니다. 기능에 대한 다른 이름을 찾아야합니다.
1
아마도 타임 스탬프를 변경하려고 시도하지 않을 것입니다 ... 앞으로는 게시를 상태로 구현하려고 할 수 있습니다. 그래서 오늘, 당신은
class YourModel
alias published_at created_at
end
YourModel.first.published_at
그런 다음 미래에, 당신은 "그것의 자신의 기능에 'published_at를 홍보 할 수 있습니다.
관련 문제
- 1. Ruby on Rails 커스텀 옵저버
- 2. ruby on rails - ruby on rails 2
- 3. Ruby 대 Ruby On Rails
- 4. Ruby on Rails fullcalendar-rails
- 5. Ruby on Rails 블로그
- 6. 정규식 + Ruby On Rails
- 7. Ruby on Rails 서술문
- 8. Ruby on Rails - 고유성
- 9. Ruby on Rails 관계
- 10. Ruby on Rails 쿼리
- 11. Ruby on rails association
- 12. Ruby on Rails with
- 13. Ruby on Rails 설치
- 14. PDF와 Ruby on Rails
- 15. Ruby on Rails 방법
- 16. Ruby on Rails + Devise
- 17. Mootools + Ruby on Rails ==?
- 18. Ruby On Rails 마이그레이션
- 19. Docsplit Ruby on Rails
- 20. Ruby on rails beginner
- 21. Ruby on Rails Time.zone.now
- 22. Ruby on Rails TDD;
- 23. ruby on rails + iis7
- 24. IIS7의 Ruby on Rails
- 25. Ruby On Rails 대장간
- 26. Ruby On Rails Application.html.haml
- 27. Ruby on Rails 튜토리얼
- 28. Ruby on Rails + Ajax
- 29. Ruby on Rails 테스트하기
- 30. Ruby on Rails 그래프
ID (기본 키), 레이블, created_at, published_at, updated_at 속성을 가진 테이블이 있고 created_at를 created_at의 원래 기능으로 일반 datetime 열 및 published_at로 사용하려고합니다. 나는 당신의 솔루션이 내 문제를 해결할 수 있는지 확신하지 못합니다. –
예제에서 "created_at"는 어떤 기능을 제공합니까? 모델이 작성된 날짜 - 시간이 아닌 경우 수행하려는 작업을 다시 생각해 보는 것이 좋습니다. –