我刚刚为产品和购物车创建了一个简单的应用程序,其中包含名称、价格和附件。它工作正常,没有任何问题。我决定分别使用 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/