Не найден частичный файл учебника по Ruby Chapter 8 - PullRequest
0 голосов
/ 24 июня 2011

Я использую учебное пособие по Ruby on Rails Майкла Хартла - Глава 8 - Rails 3

В файле new.html.erb у меня есть:

<h1>Sign up</h1>

<%= form_for(@user) do |f| %>
<%= render 'shared/error_messages' %>

Я создал файл app / views / shared / _error_messages.html.erb

Когда я запускаю тест: bundle exec rspec spec / запросы / users_spec.rb я получаю следующие сообщения об ошибках:

Неудачи:

  1. Ошибка регистрации пользователя не должна создавать нового пользователя

    Failure/Error: visit signup_path
    ActionView::Template::Error:
      Missing partial shared/error_messages with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths "/Users/username/rails_projects/my_sample_app/app/views"
    
  2. Успешная регистрация пользователя должна сделать нового пользователя

    Failure/Error: visit signup_path
    ActionView::Template::Error:
      Missing partial shared/error_messages with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths "/Users/username/rails_projects/my_sample_app/app/views"
    

1 Ответ

1 голос
/ 25 июня 2011

Спасибо, спасибо. Когда я зашел в папку app / views / shared и выполнил команду ls, он показал файл там. Тем не менее, когда я попытался кошку файл, он вернулся файл не найден. Выполнение команды ls -al показало, что у файла есть @ для дополнительных атрибутов. Я загрузил файл в свой редактор и сохранил его под другим именем. Затем воссоздали исходный файл и удалили старый файл. Все работало тогда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...