2015-11-07 65 views
0

所以我把我的rails_blogger应用程序推到Heroku,它运行良好,我运行rake数据库:迁移和它很好,但当我尝试使用我所做的电子邮件和密码登录时,它doesn让我登录并再次呈现登录页面。 当我在计算机上运行webrick时,一切正常,并且登录正常,但是当我从浏览器中的heroku URL访问应用程序时,它不会让我登录! 此外,它甚至不会显示任何人应该看到,登录或不在主页上的文章。Heroku rails博客不处理登录

我看过各种谷歌搜索结果找到答案,这无济于事。

有人可以帮我理解这里的问题吗?

GitHub库:https://github.com/ck626/project_rails_blogger

的Heroku页:scary-goblin-6551.herokuapp.com

+0

您的本地和heroku用户名和密码将不会相同。有时我们忘记了,仔细检查一下。 – sadaf2605

+0

当您为您的博客应用程序创建新用户时向我们显示'heroku日志'。 – sadaf2605

+0

2015-11-07T13:58:49.585199 + 00:00 app [web.1]:参数:{“utf8”=>“ ”,“authenticity_token”=>“a87VeS3PsnywvDGKf2L7h8ofeEMBfIrqICQeGGMVvaH9B6ysqxxDowoZLOE7p0 + B4dYXg9fEGPFCAhJ1UEpKCg ==”,“email “=>”[email protected]“,”password“=>”[过滤]“,”提交“=>”登录“} 2015-11-07T13:58:49.607495 + 00:00 app [web.1 ]:作者加载(4.1ms)SELECT“authors”。* FROM“authors”WHERE“authors”。“email”='[email protected]'ORDER BY“authors”。“id”ASC LIMIT-07T13:58:49.617001 + 00:00 app [web.1]:在32ms内完成200 OK(查看:8.5ms | ActiveRecord:16.4ms) – studentck

回答

0

您在Heroku的使用是从本地数据库不同,所以你需要在单独创建作者数据库heroku和你的本地开发服务器。在Rails中,您可以在config/database.yml上配置数据库(在生产和开发时使用哪个数据库)。

另一件需要注意的事情heroku不支持sqlite,你需要使用pg代替。