,我发现了错误:RoutingError (No route matches [GET] "/new_invitation"):
RoutingError(无路由匹配[GET] Rails中
运行rake routes
生产:
...
invitations GET /invitations(.:format) invitations#index
POST /invitations(.:format) invitations#create
new_invitation GET /invitations/new(.:format) invitations#new
edit_invitation GET /invitations/:id/edit(.:format) invitations#edit
invitation GET /invitations/:id(.:format) invitations#show
PUT /invitations/:id(.:format) invitations#update
DELETE /invitations/:id(.:format) invitations#destroy
...
然而,有它在第3行任何想法
?编辑
的invitations_controller.rb
包含...
def new
@invitation = Invitation.new (permitted_params.invitation)
end
def create
@invitation = Invitation.new(permitted_params.invitation)
if current_user
@invitation.sender = current_user
if @invitation.save
UserMailer.invitation(@invitation, register_url(@invitation.token)).deliver
flash[:notice] = "You have successfully sent the invitation."
redirect_to styleguide_path
else
render :action => 'new'
end
else
@invitation.sender = 0
if @invitation.save
UserMailer.invitation(@invitation, register_url(@invitation.token)).deliver
flash[:notice] = "Your request for an invitation has been processed. Please check your email for your invitation link."
redirect_to root_path
else
render :action => 'new'
end
end
end
我试图重命名控制器,模型和视图模板,无济于事。有任何想法吗?
错误消息
Started GET "/new_invitation" for 127.0.0.1 at 2014-10-16 19:40:36 -0600
ActionController::RoutingError (No route matches [GET] "/new_invitation"):
显示详细的错误信息.. – 2014-10-17 02:54:54
上面添加.... – Matteo 2014-10-17 03:16:51
你想'/请柬/ new'但你有'/ new_invitation'。你点击了一个链接?你能告诉我一个链接吗? – 2014-10-17 03:24:39