Ответ 1
Попробуйте render 'posts/show'
или render :template => 'posts/show'
Я думаю, что код более явный
class RedirectController < ApplicationController
def index
redirect_to :controller => 'posts', :action => 'show', :id => 1
# it works
end
end
class RedirectController < ApplicationController
def index
render :controller => 'posts', :action => 'show', :id => 1
# it doesn't work
end
end
Возможно ли в (B) загрузить другое действие в другой контроллер? (а не только вид) Как? Спасибо
Попробуйте render 'posts/show'
или render :template => 'posts/show'
Просто отрисуйте шаблон
def index
render 'posts/show'
end
Это также работает
def index
render template: 'posts/show'
end
Если вы хотите сделать в другом макете
def index
render template: 'posts/show', layout: 'different_layout'
end