Я работаю с heroku в приложении, созданном на Rails 5.1.1, которое использует Cloudinary как сервер изображений и atacchinary загрузить его.
Это первый раз, когда я использую приложение с рельсами 5, и когда я загружаю изображение с вводом <%= f.attachinary_file_field :image_event %>
, оно работает нормально. Изображение загружено, и я вижу его на облачной панели инструментов.
Вопрос в следующем: когда я собираюсь создать инфу, она возвращается на редактирование инфы в хлам с ошибкой при вводе файла.
Говорит: файлы изображений недействительны
Я думаю, что это что-то с ассоциацией, потому что изображение загружено, но я не уверен. Ошибка возникает в разработке и в производстве.
Поле уже находится в обязательных параметрах на контроллере
development:
cloud_name: xxxxxxxxxxxxx
api_key: 'xxxxxxxxxxxxx'
api_secret: xxxxxxxxxxxxx
enhance_image_tag: false // changed to false to work with rails 5
static_image_support: false
production:
cloud_name: xxxxxxxxxxxxx
api_key: 'xxxxxxxxxxxxx'
api_secret: xxxxxxxxxxxxx
enhance_image_tag: false
static_image_support: false
test:
cloud_name: xxxxxxxxxxxxx
api_key: 'xxxxxxxxxxxxx'
api_secret: xxxxxxxxxxxxx
enhance_image_tag: true
static_image_support: true
Событие "Моя модель":
has_attachment :image_event, accept: [:jpg, :png, :gif]