Ich bin ziemlich in Ruby on Rails Beziehungen stecken und ich schätze wirklich, dass Sie helfen.Wie erstellt man Follower und Follower in Rails?
Have Modell Benutzer
class User < ActiveRecord::Base
has_many :followers, :through => :follows, foreign_key: "followee_id"
has_many :followees, :through => :follows, foreign_key: "follower_id"
end
und Modell Folgen
class Follow < ActiveRecord::Base
belongs_to :followee, class_name: "User"
belongs_to :follower, class_name: "User"
end
aber wenn Sie möchten, neue Follower erstellen wie:
user.followers << User.first
das Ergebnis SystemStackError ist
Vielen Dank für jede Hilfe!
Statt 'foreign_key: "followee_id"' Sie verwenden sollten 'Quelle: followee' –