Как просто использовать полиаморный камень от Ransack

В моем случае, оказалось, что версия mysql-connector-java была высокой.

В моей демонстрации я как-то использую mysql-connector-java следующим образом:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.9</version>
</dependency>

Но в среде разработки я использую это:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.31</version>
</dependency>

И моя версия MySQL была 5.1.48 (да, она устарела, просто для имитации версии продукта). Поэтому я встретил ту же ошибку.

Поскольку причина найдена, решение также найдено. Сопоставьте версию!

0
задан Obromios 26 June 2019 в 23:51
поделиться

1 ответ

Следующее работало в моем Gemfile:

git 'git@github.com:activerecord-hackery/ransack.git' do
  gem 'polyamorous'
end

Однако, это не работает на Heroku из-за неправильных разрешений, поэтому я хотел бы знать, возможно ли сделать это также из rubygems.

0
ответ дан Obromios 26 June 2019 в 23:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: