Вопрос Qucik, почему вторая строка кода работает, а первая нет?Rails find_by_sql и параметр для id
Detail.find_by_sql("SELECT * FROM details INNER JOIN players ON players.id = details.player_id WHERE players.team_id = ?", self.id)
Detail.find_by_sql("SELECT * FROM details INNER JOIN players ON players.id = details.player_id WHERE players.team_id = '#{self.id}'")
первая строка дает мне ошибку MySQL, похоже, это не передать параметр в SQL
Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1: SELECT * FROM details INNER JOIN players ON players.id = details.player_id WHERE players.team_id = ?
спасибо, как я мог не видеть [] в API Doc ^^ – daiikota
@daiikota приветствуются :) – AshwinKumarS