얻기없이 문의 양식에 대한 URL을 이동 할 수 없습니다 나는 레일에 새로운 오전 나는 "/ 연락처" "/ 접촉"까지 문의 양식을 이동하는 데 문제가 있어요. 간단하게, 나는 알고있다! 루비 : NoMethodError
나는 다음과 같은 가이드를 따라하고 작업을 다 가지고 : https://rubyonrailshelp.wordpress.com/2014/01/08/rails-4-simple-form-and-mail-form-to-make-contact-form/그러나, 나는이 오류가없이 URL을 변경하는 것만 큼 간단 뭔가를 할 수없는 것입니다.
1) 변경된 routes.rb :
match '/contacts', to: 'contacts#new', via: 'get'
resources "contacts", only: [:new, :create]
이
match '/contact', to: 'contact#new', via: 'get'
resources "contact", only: [:new, :create]
되었다 내가 배우고,이 내가 할 수 있어야 뭔가처럼 보였다 ... 나는 다음과 같이 변경했다 업데이트 첫 번째 리 변경 "응용 프로그램/컨트롤러/contacts_controller.rb가"에서 "응용 프로그램/컨트롤러/contact_controller.rb"
3) 명칭 변경
2) "contact_controller.rb"의 NE는 :
class ContactsController < ApplicationController
는 "앱 /보기/콘택트 /"내지 뷰 이동
class ContactController < ApplicationController
4) 되었다 "앱 /보기/접촉 /"
나는 다음과 같은 오류 얻을 : 어딘가에 "contacts_path는"이 생각
NoMethodError in Contact#new
undefined method `contacts_path' for #<#<Class:0xa0e4500>:0xa0efb28>
Did you mean? contact_path
를, 내가 검색 한 전체 프로젝트에서 "연락처"가 존재하지 않습니다.
도움이 될 것입니다. 고맙습니다!
루비 2.3.3 레일 5.0.1
서버를 다시 시작 했습니까? – radubogdan
@radubogdan 예. 나는 그것을 몇 번 시도했다.강조하는 행은 다음과 같습니다.'<% = [email protected], : html => {: class => 'form-horizontal'} do | f | %>' – S4NK