Я использую учебное пособие по Ruby on Rails Майкла Хартла - Глава 8 - Rails 3
Я использую рельсы 3.1
В файле new.html.erb у меня есть:
<h1>Sign up</h1>
<%= form_for(@user) do |f| %>
<%= render 'shared/error_messages' %>
Попытка посетить http://localhost:3000/signup, выдает мне следующее сообщение:
ActionView::MissingTemplate in Users#new
Missing partial /shared/error_messages with {:handlers=>[:erb, :builder, :coffee],
:formats=>[:html], :locale=>[:en, :en]}. Searched in:
* "/Users/macbook/rails_projects/sample_app/app/views"
Я погуглил, но не смог найти этот ответ. Тот же вопрос был опубликован некоторое время назад по адресу:
Частичный файл учебника по Ruby Chapter 8 не найден
Что я пробовал:
-передача / перед общим
- добавление: частичное => после рендера
-putting: target => @ user
Если я не положу его в общую папку, он будет работать. Есть ли другой способ сделать это в рельсах 3.1.3? Пожалуйста, дайте мне знать, потому что я потратил так много времени, пытаясь понять это.