Ich habe ein Image-Modell, das einen activerecord-sortierbaren Edelstein verwendet, um Bilder einfach nach Position neu anzuordnen.Wie man Rails verwendet act_as_sortable gem, mit mehreren relies_to-Relationen
Mein Produktmodell ist mit dem Image-Modell verknüpft und kann mit der Option config [: relation] von activerecord-sortable neu geordnet werden.
Es funktioniert gut, aber ich möchte jetzt ein Shop-Modell hinzufügen, mit der gleichen Beziehung wie Produkt, in dem Bilder auch neu geordnet werden können.
Hier ist mein Bild Modell
class Image < ActiveRecord::Base
acts_as_sortable do |config|
config[:relation] = ->(instance) {instance.product.images}
end
belongs_to :product
belongs_to :shop
Gibt es eine Möglichkeit, zu Active sortierbar angeben können, dass mein Bild Modell mehrere Beziehungen verwenden müssen?
Ich habe versucht, dass:
acts_as_sortable do |config|
config[:relations] = [->(instance) {instance.product.images}, ->(instance) {instance.product.images}]
end
Aber es ist nicht