2014-05-24 2 views
1

방금 ​​레일스 4.1로 업데이트되었으며 변경 사항이 만족스럽지 않습니다. 다음은 내 콘솔에서받은 편지함을 가져 오려고 할 때 일어나는 일입니다.PG :: Error : ERROR : relation "mailboxer_notifications"가 존재하지 않습니다.

[18] snifme » Master.last.mailbox.inbox 
    Master Load (0.6ms) SELECT "masters".* FROM "masters" ORDER BY "masters"."id" DESC LIMIT 1 
PG::Error: ERROR: relation "mailboxer_notifications" does not exist 
LINE 5:    WHERE a.attrelid = '"mailboxer_notifications"... 
             ^
:    SELECT a.attname, format_type(a.atttypid, a.atttypmod), 
        pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod 
       FROM pg_attribute a LEFT JOIN pg_attrdef d 
        ON a.attrelid = d.adrelid AND a.attnum = d.adnum 
       WHERE a.attrelid = '"mailboxer_notifications"'::regclass 
       AND a.attnum > 0 AND NOT a.attisdropped 
       ORDER BY a.attnum 

(pry) output error: #<ActiveRecord::StatementInvalid: PG::Error: ERROR: relation "mailboxer_notifications" does not exist 
LINE 5:    WHERE a.attrelid = '"mailboxer_notifications"... 
             ^
:    SELECT a.attname, format_type(a.atttypid, a.atttypmod), 
        pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod 
       FROM pg_attribute a LEFT JOIN pg_attrdef d 
        ON a.attrelid = d.adrelid AND a.attnum = d.adnum 
       WHERE a.attrelid = '"mailboxer_notifications"'::regclass 
       AND a.attnum > 0 AND NOT a.attisdropped 
       ORDER BY a.attnum 

수정 가능한 것으로 눈에 띄는 것이 있습니까? 나는 개발 환경에있다. 감사

+0

왜 이것에 downvote? 이것은 보석 문제, 그/그녀가 그리워 postgresql 사소한 문제가 분명하지 – yretuta

답변

4

는 내가 레일 4.1 업그레이드

나는 또한 같은 문제를 얻고 있었다 및 명령 이상 나를 위해 작동하지 않습니다
+1

감사합니다. 그것을 완벽하게 고정시켰다. –

+0

왜이 답변은 모든 곳에서 광고되지 않습니까 ??? 덕분에 –

0

에 대한 $ rails generate mailboxer:namespacing_compatibility을 실행하는 데 필요한 것을 발견했다.

Gemfile에서 'mailboxer'gem 버전을 '0.11.0'으로 지정해야합니다.
버전을 언급하지 않으면 상위 버전 (현재 '0.12.0'이상)이 사용되어 페이지가 중단 될 수 있습니다.

대부분 프로덕션 환경 (헤로 쿠 등)에서 발생합니다.

gem 'mailboxer', '0.11.0'

감사합니다.

+0

README는 0.12.0으로 업그레이드 할 때 다른 대답에서 명령을 실행하는 것에 대해 언급합니다. 자세한 내용은 https://github.com/mailboxer/mailboxer#upgrading을 참조하십시오. – yretuta

관련 문제