Я использую Spree для создания приложения электронной коммерции. Я создал одну модель Offer(Spree::Offer) . Я создал одну роль продавца и пытаюсь предоставить продавцу доступ для просмотра, обновления и управления этой моделью (предложением) в панели администратора, используя следующий код.
если user.respond_to?(:has_spree_role?) и user.has_spree_role?('поставщик') > может :manage,Offer
Но когда я вхожу в систему как продавец, я не вижу вкладку «Предложения» на панели администратора. Но когда я вхожу в систему как администратор, я вижу вкладку «Предложения». Администратор имеет следующий доступ
может :управлять,:все
Я новичок в рельсах. Должен ли я что-то делать раньше, чтобы получить желаемый результат?