我已经设置了 Rails API
项目,只有 Postgreqsl
数据库。
Rails 版本: 6.0.0.rc1
Rails_Admin 版本: 2.0.0.beta
出现以下错误
ActiveRecord::StatementInvalid in RailsAdmin::MainController#dashboard
PG::UndefinedTable: ERROR: relation "action_text_rich_texts" does not exist LINE 8: WHERE a.attrelid = '"action_text_rich_texts"'::regclass ^
P.S: 有人说 Rails_Admin 也可以很好地处理纯 API 项目。 来源Link
更新:我还尝试创建一个新的 Rails 项目,但未使用 --API
标志。但错误仍然存在。
最佳答案
我不确定为什么,但 rails_admin 正在寻找 action_mailbox 和 active_text 之间的关系,运行 rails action_text:install
然后迁移,它应该可以解决您的问题。
关于ruby-on-rails - PG::UndefinedTable: 错误:关系 "action_text_rich_texts"不存在 | rails 6 | Rails_管理员 | PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56708362/