Ich stelle ein einfaches CMS-System bereit, das ich mit dem Monologue Framework erstellt habe. Ich habe die Engine gemountet und durch eigene Controller und Modelle wie Pages und Templates hinzugefügt.Kompilieren von Produktionseffekten schlägt fehl
Immer, wenn ich die App Heroku bereitstellen (oder Vermögen lokal kompilieren), scheitert es und gibt mir diese Fehlermeldung:
I, [2016-05-13T23:45:15.189577 #31757] INFO -- : Writing /home/ubuntu/workspace/public/assets/monologue/bootstrap/bootstrap-datepicker-b6d82843a72ae20b71775b201958ed7dc6bc437a71c554b94c20805cea49b2ad.css.gz
rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "pages" does not exist
LINE 5: WHERE a.attrelid = '"pages"'::regclass
^
: 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 = '"pages"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
ich für Assets innerhalb des application.rb oder production.rb Dateien keine besonderen Einstellungen haben . Ich habe einige Assets dekomprimiert, die in assets.rb vorkompiliert werden sollen, aber das Entfernen dieser Assets ändert nichts.
An einem Punkt habe ich ActiveRecord Page Caching verwendet, aber ich brauchte es nicht mehr und aufgrund von Konflikten mit dem Page-Modell habe ich es entfernt.
Ich habe auch eine neue Rails-App erstellt und sie mit dem Monologue-Motor auf heroku installiert. Die App wird alle Assets vorkompilieren und ohne Probleme bereitstellen.
Wenn mehr Dateien oder Details benötigt werden, lassen Sie es mich wissen und ich werde sie hier hinzufügen.
Vielen Dank im Voraus!