Нет, это должно быть
class ControllerNameController < ApplicationController
def index
render :partial=>'index'
end
end
РЕДАКТИРОВАНИЕ: Объясняя мой ответ в деталях -
Когда вы пишете метод method_name
и ничего не делаете render
(redirect_to
), контроллер по умолчанию ищет страницу method_name.html.erb
.
Однако, используя render :partial
, как показано ниже, вместо этого действие будет работать с частичным.
Например
class ControllerNameController < ApplicationController
def some_method_name
render :partial=>'index' #look for the _index.html.erb
end
end
class ControllerNameController < ApplicationController
def some_method_name
render :action=>'index' #look for the index.html.erb
end
end
class ControllerNameController < ApplicationController
def some_method_name #look for the "some_method_name.html.erb"
end
end