我试图让我的Rails3应用程序在Heroku上运行,第一次尝试使用Heroku。该应用程序使用Rails3的ActiveScaffold插件。它在本地生产模式下工作,Heroku将应用程序确定,但是当我浏览到应用程序时,我收到一条消息“应用程序崩溃”。该日志显示Heroku在ActiveScaffold路由上发出错误“as_routes”
/routes.rb:34: undefined local variable or method `as_routes' for <ActionDispatch::Routing::Mapper:0x2b23d0ca4a08> (NameError)
as_routes
是ActiveScaffold生成的路线,如
resources :contacts do as_routes end
它乍看上去仿佛Heroku的是不承认的ActiveScaffold方法。有任何想法吗?
ActiveScaffold有一个可以与Rails3一起工作的分支,它实际上是fork的全部点,在https://github.com/vhochstein/active_scaffold。像你一样,我不知道为什么这个插件会在本地为我工作,而不是在Heroku上工作;我想这肯定是关于我配置它的方式。 – 2011-02-04 09:28:29