2011-12-15 60 views
0

route.rb:为什么路径去 '显示' 视图中不 '索引' 视图

map.resource :car_users 

car_users_controller.rb:

class CarUsersController < ApplicationController 
    def index 
    @car_users = CarUsers.all 
    end 

    def show 
    end 
end 

我创建一个视图链接:

link_to "SOMELINK", car_users_path 

我以为car_users_path会调用控制器的index方法并呈现index.html.erb,但它转到show.html.erb并调用控制器中的show方法。为什么不是index

回答

1

(我与Rails的V2.3.2工作),我认为你只是缺少一个s

map.resource :car_users 

应该

map.resources :car_users 
0

试试这个

map.car_users '/car_users' :controller =>'car_users' 
相关问题