OpenSSL :: Cipher :: CipherError Rails 5.2 - PullRequest
       12

OpenSSL :: Cipher :: CipherError Rails 5.2

0 голосов
/ 10 января 2019

Я посмотрел на каждое возможное решение этой ошибки, но ничего не решило.

Каждый раз, когда я пытаюсь загрузить изображение, я получаю эту ошибку.

В config/application.rb У меня есть require 'active_storage/engine' без комментариев.

В config/environments/development.rb У меня настроено config.active_storage.service = :local.

Я бегал rails active_storage:install и rails db:migrate.

Название модели: user_test

class UserTest < ApplicationRecord
  has_one_attached :image
end

У меня есть это в app / controllers / user_tests_controller.rb

def user_test_params
  params.require(:user_test).permit(:title, :caption, :image)
end 

** конфиг / storage.yml *

test:
  service: Disk
  root: <%= Rails.root.join("tmp/storage") %>

local:
  service: Disk
  root: <%= Rails.root.join("storage") %>

Я действительно не понимаю, почему это не работает.

Edit:

Completed 500 Internal Server Error in 111ms (ActiveRecord: 43.1ms)



    OpenSSL::Cipher::CipherError - :
      (erb):12:in `<main>'
      app/controllers/user_tests_controller.rb:27:in `create'

    Started POST "/__better_errors/52f33e5e173d5e27/variables" for 127.0.0.1 at 2019-01-10 14:02:17 -0600

1 Ответ

0 голосов
/ 12 июня 2019

Извините за мой плохой английский.

Мое решение было удалить все комментарии кода в storage.yml

enter image description here

И, наконец, работает.

...