undefined method ***_path 해결 방법

1112 단어 RubyRails
학습 기록
***/edit.html.erb
<%= form_for @*** do |f| %>
  # 省略
<% end %>
NoMethodError undefined method `***_path'
나타난 현상.
라우팅 경로를 확인했어도 정확...왜

까닭


form_for가 자동으로 생성하는 경로는 복수 형식만 있습니다.
$ rails routes
  # resourcesが生成してくれたroutes
  edit_admins_単数形 GET    /admins/複数形/new(.:format)

  # form_forが欲しかったroutes
  edit_admins_複数形 POST   /admins/複数形/new(.:format)

해결책


URL을 지정해서 여기로 날아오라고 해요~
***/edit.html.erb
<%= form_for @hoge, url: ***_index_path do |f| %>
  # 省略
<% end %>

좋은 웹페이지 즐겨찾기