PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

RailsTutorial 3.2 Ch 11 - Грешка в синтаксиса на PostgreSQL нарушава емисията за състояние

Мамка му, всъщност разбрах това сам. Просто трябваше да премахна съединението в дефиницията на метода:

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(', ') произвежда това:"1, 2, 3"

докато

user.followed_user_ids произвежда това:1, 2, 3

което исках.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извлечете деня от седмицата от полето за дата в PostgreSQL, като приемем, че седмиците започват в понеделник

  2. postgresql актуализира множество таблици в една заявка

  3. Flask и SQLAlchemy причиняват много IDLE в транзакционните връзки в PostgreSQL

  4. Как да запишете низ, съдържащ единични кавички, в текстова колона в PostgreSQL

  5. Параметри и нулеви стойности на Npgsql 4.0