Rails 4关系问题,登录时 [英] Rails 4 relationship issues, On login

查看:80
本文介绍了Rails 4关系问题,登录时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不确定尝试登录时收到此错误的更改是什么

I'm not sure what has changed getting this error when trying to login:

ERROR:  relation "tags" does not exist
LINE 1: SELECT DISTINCT "tags".* FROM "tags" INNER JOIN "taggings" O...

标记模型:

class Tag < ActiveRecord::Base
  attr_accessor :unread_count, :user_feeds

  has_many :taggings
  has_many :feeds, through: :taggings
end

标记模型:

class Tagging < ActiveRecord::Base
  belongs_to :tag
  belongs_to :feed
  belongs_to :user
end

与用户关系:

class User < ActiveRecord::Base
  has_one :coupon
  has_many :subscriptions, dependent: :delete_all
  has_many :feeds, through: :subscriptions
  has_many :entries, through: :feeds
  has_many :imports, dependent: :destroy
  has_many :billing_events, as: :billable, dependent: :delete_all
  has_many :taggings, dependent: :delete_all
  has_many :tags, through: :taggings
  has_many :sharing_services, dependent: :delete_all
  has_many :unread_entries, dependent: :delete_all
  has_many :starred_entries, dependent: :delete_all
  has_many :saved_searches, dependent: :delete_all
  has_many :actions, dependent: :destroy
  belongs_to :plan
end

此错误是新错误,在我尝试安装intercom.io gem之后就出现了.我删除了gem,进行了gem清理,重置了db,并且仍然是相同的错误.

This error is new and came right after I tried to install the intercom.io gem. I removed the gem, did a gem cleanup, reset the db and still the same error.

不确定发生了什么,如果有人有任何建议,我将不胜感激.

Not sure what happened, if anyone has any suggestions I would appreciate it.

推荐答案

检查丢失的表,就是问题所在.

Checked missing tables, and that was the problem.

这篇关于Rails 4关系问题,登录时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆