Ruby on rails Can';t将图像解析为URL:undefined方法`attachment#uURL';对于#<#类别:0x00007f9f6098f308:0x00007f9f6493d770>;

Ruby on rails Can';t将图像解析为URL:undefined方法`attachment#uURL';对于#<#类别:0x00007f9f6098f308:0x00007f9f6493d770>;,ruby-on-rails,rails-activestorage,Ruby On Rails,Rails Activestorage,无法将图像解析为URL:的未定义方法“附件\ URL”# Env:ruby:ruby 2.6.5p114 | Rails 6.0.2.2 我所做的: rails active_storage:install rails db:migrate has_one_attached :main_image <%= f.label :main_image %> <%= f.file_field :main_image %> <%= image_tag event.main_i

无法将图像解析为URL:的未定义方法“附件\ URL”#

Env:ruby:ruby 2.6.5p114 | Rails 6.0.2.2 我所做的:

rails active_storage:install
rails db:migrate
has_one_attached :main_image
<%= f.label :main_image %>
<%= f.file_field :main_image %>
<%= image_tag event.main_image %>```
rails活动存储:安装
rails数据库:迁移
是否附加了一张主图片
```
已修复!! 很久以前,我不得不删除所有actionmailbox和activestorage路由。 在
config/application.rb中,这会导致此问题

    initializer(:remove_action_mailbox_and_activestorage_routes, after: :add_routing_paths) { |app|
      app.routes_reloader.paths.delete_if {|path| path =~ /activestorage/}
      app.routes_reloader.paths.delete_if {|path| path =~ /actionmailbox/ }
    }
修正!! 很久以前,我不得不删除所有actionmailbox和activestorage路由。 在
config/application.rb中,这会导致此问题

    initializer(:remove_action_mailbox_and_activestorage_routes, after: :add_routing_paths) { |app|
      app.routes_reloader.paths.delete_if {|path| path =~ /activestorage/}
      app.routes_reloader.paths.delete_if {|path| path =~ /actionmailbox/ }
    }