tôi đã thiết lập mối quan hệ sau:Timestamps trên HABTM mối quan hệ với ActiveRecord
class Article < ActiveRecord::Base
has_and_belongs_to_many :authors
end
class Author < ActiveRecord::Base
has_and_belongs_to_many :articles
end
tôi nhận thấy rằng, mặc dù tham gia bảng articles_authors
có timestamps, họ không cư khi tạo ra một mối quan hệ mới. Ví dụ:
Author.first.articles << Article.first
Điều quan trọng là tôi theo dõi thời điểm tác giả được liên kết với một bài viết. Có cách nào để tôi có thể thực hiện việc này không?
Cảm ơn! Tạo một mô hình mối quan hệ riêng biệt hoạt động. Tôi không nghĩ rằng lưu trữ dấu thời gian là đủ để đảm bảo một mô hình riêng biệt. – deadkarma
Điều này có nghĩa là bảng articles_authors cần được đổi tên thành article_authors không? –
@TonyZito Đúng vậy. – Gazler