Просьба всем знать, могу ли я объявить отношение belongs_to
дважды в то же самое поле?Rails: принадлежит_о дважды в одном и том же поле
Например:
class Notice < ApplicationRecord
belongs_to :avia, foreign_key: 'ticket_id', class_name: 'AviaTicket'
belongs_to :bus, foreign_key: 'ticket_id', class_name: 'BusTicket'
end
Таким образом, у меня есть использовать ticket_id
дважды для разных моделей. И на belongs_to
сторона его не работает, но по другую сторону (AviaTicket
, BusTicket
) работает отлично.