Мне удалось успешно загрузить PDF-файл, но я не могу его просмотреть в браузере, и он отображается как сломанное изображение. Я работаю со средой разработки. PDF-файлы.
В консоли это показано, как показано ниже;
Started GET "/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhNWGc0Y25BNVkySnNOVGMyZUdvNGNqWnVaSGR1T1dodmFXZzVZUVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpVldsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW0xaGMyOXZaQ0JFYjJOMWJXVnVkSE11Y0dSbUlqc2dabWxzWlc1aGJXVXFQVlZVUmkwNEp5ZHRZWE52YjJRbE1qQkViMk4xYldWdWRITXVjR1JtQmpzR1ZEb1JZMjl1ZEdWdWRGOTBlWEJsU1NJVVlYQndiR2xqWVhScGIyNHZjR1JtQmpzR1ZBPT0iLCJleHAiOiIyMDIwLTA3LTEyVDA5OjI4OjI0LjAwOFoiLCJwdXIiOiJibG9iX2tleSJ9fQ==--b39997964e1c004a10f563cdc5b48a5e98386df7/masood%20Documents.pdf?content_type=application%2Fpdf&disposition=inline%3B+filename%3D%22masood+Documents.pdf%22%3B+filename%2A%3DUTF-8%27%27masood%2520Documents.pdf" for 2.50.57.56 at 2020-07-12 09:23:36 +0000
Cannot render console from 2.50.57.56! Allowed networks: 127.0.0.0/127.255.255.255, ::1
Processing by ActiveStorage::DiskController#show as PDF
Parameters: {"content_type"=>"application/pdf", "disposition"=>"inline; filename=\"masood Documents.pdf\"; filename*=UTF-8''masood%20Documents.pdf", "encoded_key"=>"eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9JYTJWNVNTSWhNWGc0Y25BNVkySnNOVGMyZUdvNGNqWnVaSGR1T1dodmFXZzVZUVk2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpVldsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW0xaGMyOXZaQ0JFYjJOMWJXVnVkSE11Y0dSbUlqc2dabWxzWlc1aGJXVXFQVlZVUmkwNEp5ZHRZWE52YjJRbE1qQkViMk4xYldWdWRITXVjR1JtQmpzR1ZEb1JZMjl1ZEdWdWRGOTBlWEJsU1NJVVlYQndiR2xqWVhScGIyNHZjR1JtQmpzR1ZBPT0iLCJleHAiOiIyMDIwLTA3LTEyVDA5OjI4OjI0LjAwOFoiLCJwdXIiOiJibG9iX2tleSJ9fQ==--b39997964e1c004a10f563cdc5b48a5e98386df7", "filename"=>"masood Documents"}
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Allocations: 377)
Я выполнил все шаги, как показано ниже;
rails active_storage:install
rails db:migrate
В модели:
has_one_attached :main_image
В контроллере:
params.require(:document).permit(:main_image )
В обзоре:
<div class="field">
<%= form.label :main_image %>
<%= form.file_field :main_image %>
</div>
<%= image_tag @document.main_image, style:"width: 100%;" %>
Любые предложения приветствуются.
Заранее благодарю