ruby-on-rails - PG::UndefinedTable - 错误:关系 "active_storage_attachments"不存在

标签 ruby-on-rails ruby devise rails-admin

我刚刚为产品和购物车创建了一个简单的应用程序,其中包含名称、价格和附件。它工作正常,没有任何问题。我决定分别使用 rails-admin gem 和 devise 创建管理和身份验证。

我已按照说明进行操作 here .在我到达 rails_admin 部分之前,一切都很好。除了使用 github 页面上描述的 rails_admin 1.3 版本外,我按照描述做了所有事情。我也在链接上尝试了旧版本,但每次都遇到这个错误

PG::UndefinedTable - ERROR:  relation "active_storage_attachments" does    not exist
 LINE 8:                WHERE a.attrelid = '"active_storage_attachmen...

我没有任何名为“active_storage_attachments”的表。我在配置文件中找到了 active_storage,所以我猜这可能是由 Rails 配置引起的。任何帮助将不胜感激。如果需要显示我的应用程序中的一些代码,我会这样做,尽管它已经是相当大的代码了。

提前致谢。

最佳答案

您是否按照 this page 中的说明运行了 rails active_storage:install ?我相信这个错误可能是由于您的产品附件和您提到的配置造成的。

关于ruby-on-rails - PG::UndefinedTable - 错误:关系 "active_storage_attachments"不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50805078/

相关文章:

javascript - Rails 3.2 .js.erb 呈现但从不触发

android - 如何唯一标识从后端服务器上的android Facebook登录获取的userId

ruby-on-rails - 无法登录用户资源 - devise/sessionsController#create 中的 NoMethod 错误

ruby-on-rails - 在 View 中显示来自 api 的 JSON 响应

ruby-on-rails - 在设计 Rails 中关闭警报消息

javascript - 在 Rails 3.1 中每 10 秒重新加载一个页面

Ruby 基本对象方法

ruby-on-rails - 当 AJAX 调用在 Ruby on Rails 中失败时重定向到 500 页

ruby - 如何在 ruby​​/watir 中获取元素的类?

ruby-on-rails - 使用 curl 访问实现设计的 Rails 应用程序的后端 API