Je suis le tutoriel Rails et vient de terminer Chap 11. Aucune erreur sur localhost, mais un 500 sur heroku. Heroku journaux (ci-dessous) dit "relation" microposts "n'existe pas" suivi de quelques sql. Je ne sais pas quoi faire, étant donné que localhost fonctionne bien. Des idées?problème déploiement RailsTutorial Chap 11 sur Heroku
[sample_app (master)]$ heroku logs
==> production.log <==
Started GET "/" for 96.225.159.51 at Wed Nov 24 19:05:00 -0800 2010
Processing by PagesController#home as HTML
Completed in 18ms
ActiveRecord::StatementInvalid (PGError: ERROR: relation "microposts" 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 = '"microposts"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
):
app/controllers/pages_controller.rb:6:in `new'
app/controllers/pages_controller.rb:6:in `home'
==> dyno-2890282.log <==
DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from require at /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.3/lib/bundler/runtime.rb:64)
>> Thin web server (v1.2.6 codename Crazy Delicious)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:51899, CTRL+C to stop
Et voici le pages_controller.rb:
class PagesController < ApplicationController
def home
@title = "Home"
if signed_in?
@micropost = Micropost.new
@feed_items = current_user.feed.paginate(:page => params[:page])
end
end
def contact
@title = "Contact"
end
def about
@title = "About"
end
def help
@title = "Help"
end
end
allez-y et marquez votre réponse comme la réponse :) – Derek