저는 Rails 3 프로그래밍 초보자이며 적절한 모델을 만드는 데 한 가지 문제가 있습니다.배열과의 HABTM 관계
도서의 참고 문헌을 관리하는 응용 프로그램이 있다고 가정 해 봅시다. 이는 참조 된 기사 목록의 각 장에 대한 매핑을 관리합니다. 내가 좋아하는 뭔가를 할 수 문서 일부 에 대한 그래서 : 참고 문헌 측면에서
create_table :articles do |t|
t.string :title
t.text :content
...
을 그래서, ref
실제로 기사에 대한 참조의 배열입니다
create_table :bibliographies do |t|
t.string :chapter
t.text :ref
...
같은 모델을 가지고 싶습니다 그것은 serialize
ActiveRecord 메서드를 통해 관리됩니다.
자 이제 문제는 배열 @bibliography.ref
의 요소가 (Ruby의 의미에서) 여러 개의 article_id
에 대한 참조가되도록하는 방법입니다.
어떻게 이러한 관계를 모델링 할 수 있으며이를 표현하기 위해 Rails 3 코드를 작성해야합니까? 나를 혼란에 빠뜨리는 것은 @bibliography의 단일 인스턴스의 단일 필드가 많은 @ article.id를 참조한다는 것입니다. 당신이 정말로 그런 관계를 저장할 경우, 나는이 같은 서지 모델의 방법, 무엇인가를 정의 할
TI 기사를 관련 외부 키를 직렬화의 포인트는 무엇입니까? 왜 너는 정상적인 방법을 사용하지 않는거야? 난 정말 이해가 안 돼요, 미안 해요 – apneadiving