Как просто использовать полиаморный камень от Ransack - PullRequest
0 голосов
/ 27 июня 2019

Посмотрев на код, камень ransack включил камень под названием polyamorous .Я только хочу использовать функциональность polyamorous, которая расширяет ассоциации ActiveRecord для поддержки полиморфных ассоциаций принадлежности.

Учитывая, что ransack занимает совсем немного памяти, есть ли способ использовать драгоценный камень polyamorous в Ransack?Существует автономная версия polyamorous , но она больше не поддерживается.

1 Ответ

0 голосов
/ 28 июня 2019

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

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

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

Похоже, что команда ransack намеревается выпустить автономный самоцвет.В то же время вы можете поместить в свой файл gem gem 'ransack', require: false и

# config/initializers/ransack.rb
require 'polyamorous'

, что означает, что из Ransack будет загружен только полиаморный код.

...