В моем приложении rails у меня есть следующие модели:
class Book < ApplicationRecord
belongs_to :bookable, polymorphic: true
end
class Student < ApplicationRecord
has_many :books, as: :bookable
end
class Library < ApplicationRecord
has_many :books, as: :bookable
end
При создании нового объекта книги в form.html.erb, как я могу отобразить t.integer: bookable_id и t.string: bookable_type наконкретный объект?
В идеале я хотел бы использовать grouped_collection_select и перетянуть сначала Студента и Библиотеку и ниже их идентификаторов.
Заранее спасибо.