我的个人项目中存在与协会的问题。我有以下模型:User(devise)地点belongs_to用户,每个地点都有一个用户定义的地点集,可以查看。用户可以在应用程序中创建一个地方。一个地方就像yelp上的个人资料一样,大拇指朝下,大拇指朝上。
现在的问题是,我在获取位置和查看部分以使数据模型有意义时遇到了麻烦。评论图标在任何地方都必须相同,并且只有review_place的网址会更改。
class User < ApplicationRecord
has_many :places
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
end
class Place < ApplicationRecord
belongs_to :user
has_many :reviews
end
class Review < ApplicationRecord
belongs_to :place
has_one_attached :icon
end
到目前为止,这就是我所拥有的 用户(设计标准) 地点(属于用户) Review_sites(卡在这里需要每个地方既有一堆预设的基本google google facebook等,又有一个可以特定于每个基本url和每个地方的url) 我感觉这可能需要一个多态关联,但是我无法使其正常工作。