저는 레일을 처음 사용하고 일부 모델 관계에 문제가 있습니다.관계 모델
나는이 테이블을
+--------------+-----------------+------+
| Artists | Artist Features | Tags |
+--------------+-----------------+------+
| ID | ID | ID |
| Name | artist_id | name |
| Address | price | |
| Country | tag_id | |
| Email | | |
+--------------+-----------------+------+
나는 예술가와 예술가 사이의 관계가 artists
has_many
artist_features
및 artist_features
has_many
태그 특징이있다. 내가 쿼리와 위의 구조를 기반으로 모든 아티스트, 기능 및 태그 싶어, artist_id
및 tag_id
은 내가 artists
와 해당 artist_features
를 얻기 위해 아래 사용했습니다뿐만 아니라 태그도 좀하고 싶습니다 tag_id
@Artists = Artist.all.artist_features
'has_many' 태그가있는 경우'artist_features' 테이블의 'tag_id' 컬럼이 아닌'tags' 테이블에'artist_feature_id' 컬럼이 있어야합니다. –