Я пытаюсь установить тип модели наследования одной таблицы в форме. Так что у меня есть меню выбора для атрибута: тип и значения являются именами подклассов STI. Проблема в том, что журнал ошибок продолжает печатать:
ВНИМАНИЕ: Не удается назначить массово эти защищенные атрибуты: тип
Итак, я добавил «attr_accessible: type» к модели:
class ContentItem < ActiveRecord::Base
# needed so we can set/update :type in mass
attr_accessible :position, :description, :type, :url, :youtube_id, :start_time, :end_time
validates_presence_of :position
belongs_to :chapter
has_many :user_content_items
end
Ничего не меняет, ContentItem по-прежнему имеет: type = nil после вызова в контроллере .update_attributes (). Любая идея, как массово обновить: тип из формы?