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
?
(我正在使用 Rails v2.3.2 )
答案 0 :(得分:1)
我认为你错过了s
map.resource :car_users
应该是
map.resources :car_users
答案 1 :(得分:0)
试试这个
map.car_users '/car_users' :controller =>'car_users'