【发布时间】:2015-10-30 02:35:11
【问题描述】:
我是 Ruby on Rails 的新手,一直在尝试创建一个简单的表单,但我不断收到此错误
Cpage#new 中的 ActionController::UrlGenerationError
没有路由匹配 {:action=>"show", :controller=>"cpage"} 丢失 所需键:[:id]
这是它所指的行:
<%= form_for :cpage, url: cpage_path do |f| %>
这是我的路线:
Prefix Verb URI Pattern Controller#Action
signin_claim GET /signin/claim(.:format) signin#claim
cpage_index GET /cpage(.:format) cpage#index
POST /cpage(.:format) cpage#create
new_cpage GET /cpage/new(.:format) cpage#new
edit_cpage GET /cpage/:id/edit(.:format) cpage#edit
cpage GET /cpage/:id(.:format) cpage#show
PATCH /cpage/:id(.:format) cpage#update
PUT /cpage/:id(.:format) cpage#update
DELETE /cpage/:id(.:format) cpage#destroy
root GET / signin#claim
这里的格式化很奇怪。有什么建议吗??
【问题讨论】:
标签: ruby-on-rails ruby forms