user.rb
int main() {
string polinom;
cout << "Enter the polynomial:";
cin >>polinom;
Aktar(polinom);
return 0;
}
video.rb
class User < ActiveRecord::Base
has_many :videos
end
我希望用户能够将视频添加到他们的“&#39;集合”中。不要class Video < ActiveRecord::Base
belongs_to :user
end
他们(他们没有上传)。
我想我需要多对多的关系,所以我考虑了belongs_to
通过&#39;集合&#39;加入模型。我不明白如何区分上传和收集的视频。
我还考虑了两个新款&#39;系列&#39;模拟has_many
和belongs_to :user
到&#39; gather_videos&#39;加入模型。
有没有更好的方法来实现这个?很抱歉,如果我的问题不明确,那么StackOverflow和一般的开发都是新手。感谢
答案 0 :(得分:2)
如果我理解你的要求是正确的,我认为你可以设置类似的东西来实现你想要的东西:
class User
has_and_belongs_to_many :videos
end
class Video
has_and_belongs_to_many :users
belongs_to :owner, class_name: "User"
end
仔细查看has_and_belongs_to_many
的文档:http://guides.rubyonrails.org/association_basics.html#the-has-and-belongs-to-many-association