我正在学习铁轨。我在Michael Hartl 的 rails 教程的第 7 章。我正在尝试创建一个注册页面,用户可以在其中创建帐户。当我从本地环境localhost:3000
(
检查我发现的heroku日志:
Started GET "/signup" for [an ip address...] at 2012-08-27 21:36:15 +0000
Processing by UsersController#new as HTML
ActionView::Template::Error (Missing partial /shared/error_messages with
{:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in:
* "/app/app/views"
Rendered users/new.html.erb within layouts/application (38.9ms)
6: <%= form_for(@user) do |f| %>
Completed 500 Internal Server Error in 137ms
5: <div class="span6 offset3">
):
4: <div class="row">
app/views/users/new.html.erb:6:in
`_app_views_users_new_html_erb___3412900076253353202_33302880'
7: <%= render '/shared/error_messages' %>
8: <%= f.label :name %>
app/views/users/new.html.erb:7:in `block in
_app_views_users_new_html_erb___3412900076253353202_33302880'
9: <%= f.text_field :name %>
现在我跑了:
$ heroku run rake db:migrate
我已经包含'pg', '0.12.2'
在我的 gemfile 中。
我还使用以下方法回滚了heroku db:
$ heroku pg:reset HEROKU_POSTGRESQL_WHITE
然后重新迁移它
$ heroku run rake db:migrate
无济于事。有任何想法吗?这很奇怪,因为网页的其他所有方面都有效,而且整个工作都在我的本地环境中有效。谢谢。