当我点击页面<%= link_to 'Submit an Application', new_s_n_d_sub_path %>
它给我下面的错误在此链接:路由错误未初始化的常量的Rails
路由错误未初始化的常量SNDSubsController
这是一个简单的事情,但我不知道我在哪搞乱。
我有s_n_d_subs_controller.rb
文件有:
class SNDSubsController < ApplicationController
def new
...
end
在意见我有一个文件:s_n_d_subs/new.html.erb
中的路由我有resources :s_n_d_subs
耙路线:
s_n_d_subs GET /s_n_d_subs(.:format) s_n_d_subs#index
POST /s_n_d_subs(.:format) s_n_d_subs#create
new_s_n_d_sub GET /s_n_d_subs/new(.:format) s_n_d_subs#new
edit_s_n_d_sub GET /s_n_d_subs/:id/edit(.:format) s_n_d_subs#edit
s_n_d_sub GET /s_n_d_subs/:id(.:format) s_n_d_subs#show
PATCH /s_n_d_subs/:id(.:format) s_n_d_subs#update
PUT /s_n_d_subs/:id(.:format) s_n_d_subs#update
DELETE /s_n_d_subs/:id(.:format) s_n_d_subs#destroy
root GET / welcome#index
什么我错过了吗?
这是什么s_n_d_subs?我们有没有更好的控制器名称? – Ajay 2015-01-09 22:24:50
您可能会丢失一个控制器ss在您的应用程序/控制器/文件夹 – JTG 2015-01-09 22:24:53
中用控制器名称更新后命名为“SNDSubsController”。我简化了它。否则它会很长。 – Neil 2015-01-09 22:26:39