2016-01-05 7 views
0

Я получаю эту ошибку, когда пытаюсь создать новое электронное письмо. Что происходит?Ошибка в моей контактной форме

NoMethodError in Contacts#new 

blog/app/views/contacts/new.html.erb where line #4 raised: 

undefined method `contacts_path' for #<#<Class:0x007fab694b2320>:0x007fab6bdde2a8> 
Did you mean? controller_path 

Вот мой код:

<div class="skinny_wrapper wrapper_padding"> 
<%= form_for @contact do |f| %> 
    <%= f.label :name %><br> 
    <%= f.text_field :name, required: true %> 

Here is my project

+0

Добро пожаловать в Stack Overflow! Я отредактировал название, потому что указывал, какая технология не нужна, для чего нужны теги. Я также исправил грамматику и обложку слов. Еще одна вещь, которую я сделал, - это форматировать ошибку, чтобы ее было легче читать. Наконец, я отформатировал ссылку на ваш репозиторий. Надеюсь, ты получишь свой ответ! –

+0

Спасибо, жаль за грамматику, я не являюсь родным английским. – EQuimper

ответ

0

ОК, быстро посмотрел на свой routes.rb,

resources :contacts, only: [:new, :created] 

не очень хорошо сформирована, она должна быть:

resources :contacts, only: [:new, :create] 

Возможно, это так. Чтобы увидеть, что происходит, вы можете запустить рейк-маршруты, и вы увидите список своих маршрутов. Затем вы можете исправить файл маршрута для соответствующего маршрута маршрута

Смежные вопросы