Я делаю учебник по рельсам Lynda.com, и они объясняют, как отображать другое представление, чем стандартное, используя render ('methodname').Контроллер Rails: Возможно ли вложенное отображение представлений?
Однако я заметил, что этот рендеринг не «вложен». Например, в приведенном ниже коде localhost: 3000/demo/index генерирует представление в views/demo/hello.html.erb, а localhost: 3000/demo/hello будет отображать текст «Hello there».
Есть ли способ иметь «вложенную» визуализацию, то есть такую, чтобы запрос демонстрации/индекса возвращал «Hello there» в этом примере?
(Кроме того, в некоторых случаях использование для вложенной рендеринга было бы неплохо. Я спрашиваю только из любопытства.)
class DemoController < ApplicationController
def index
render ('hello')
end
def hello
render(:text => 'Hello there')
end
end