sql >> Database teknologi >  >> RDS >> PostgreSQL

RailsTutorial 3.2 Ch 11 - PostgreSQL-syntaksfejl bryder statusfeedet

Holy crap, jeg fandt faktisk ud af det selv. Var bare nødt til at fjerne joinforbindelsen i metodedefinitionen:

def self.from_users_followed_by(user)
    followed_user_ids = user.followed_user_ids
    where("user_id IN (?) OR user_id = ?", followed_user_ids, user)
end

user.followed_user_ids.join(', ') producerer dette:"1, 2, 3"

mens

user.followed_user_ids producerer dette:1, 2, 3

hvilket er, hvad jeg ønskede.




  1. PDO::FETCH_CLASS med flere klasser

  2. Kan ikke indsætte data i databasen ved hjælp af option(tekstområde)

  3. MySQL Select Query - Få kun de første 10 tegn af en værdi

  4. MySQL &PHP decimal præcision forkert