Typus not working in Heroku (error 500) what im doing wrong?
Posted
by Victor P
on Stack Overflow
See other posts from Stack Overflow
or by Victor P
Published on 2010-03-30T01:18:09Z
Indexed on
2010/03/30
1:23 UTC
Read the original article
Hit count: 556
ruby-on-rails
|heroku
Have someone used Typus (admin plugin for rails) in Heroku?
http://intraducibles.com/projects/typus/install
I follow the instructions and in my local machine (Rails 2.3.5) is working fine, but when I deploy to Heroku it crashes.
What Im doing wrong?
the log:
Logfile created on Mon Mar 29 18:14:06 -0700 2010
Processing TypusController#dashboard (for 190.196.113.93 at 2010-03-29 18:14:07) [GET]
Parameters: {"action"=>"dashboard", "controller"=>"typus"}
ActiveRecord::StatementInvalid (PGError: ERROR: relation "typus_users" does not exist
: SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"typus_users"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
):
vendor/plugins/typus/app/controllers/typus_controller.rb:128:in `verify_typus_users_table_schema'
/home/heroku_rack/lib/static_assets.rb:9:in `call'
/home/heroku_rack/lib/last_access.rb:25:in `call'
/home/heroku_rack/lib/date_header.rb:14:in `call'
thin (1.0.1) lib/thin/connection.rb:80:in `pre_process'
thin (1.0.1) lib/thin/connection.rb:78:in `catch'
thin (1.0.1) lib/thin/connection.rb:78:in `pre_process'
thin (1.0.1) lib/thin/connection.rb:57:in `process'
thin (1.0.1) lib/thin/connection.rb:42:in `receive_data'
eventmachine (0.12.6) lib/eventmachine.rb:240:in `run_machine'
eventmachine (0.12.6) lib/eventmachine.rb:240:in `run'
thin (1.0.1) lib/thin/backends/base.rb:57:in `start'
thin (1.0.1) lib/thin/server.rb:150:in `start'
thin (1.0.1) lib/thin/controllers/controller.rb:80:in `start'
thin (1.0.1) lib/thin/runner.rb:173:in `send'
thin (1.0.1) lib/thin/runner.rb:173:in `run_command'
thin (1.0.1) lib/thin/runner.rb:139:in `run!'
thin (1.0.1) bin/thin:6
/usr/local/bin/thin:20:in `load'
/usr/local/bin/thin:20
Rendering /disk1/home/slugs/157361_3469154_60b1/mnt/public/500.html (500 Internal Server Error)
© Stack Overflow or respective owner