私はLynda.comのレッスンチュートリアルをやっていて、レンダリング( 'methodname')を使ってデフォルトのものよりも別のビューをレンダリングする方法を説明しています。Railsコントローラ:ネストされたビューのレンダリングは可能ですか?
しかし、このレンダリングが「入れ子になっていない」ことに気付きました。たとえば、以下のコードでは、localhost:3000/demo/indexはviews/demo/hello.html.erbにビューを生成し、localhost:3000/demo/helloは 'Hello there'というテキストを表示します。
"ネスト"レンダリングを行う方法があります。つまり、デモ/インデックスを要求すると、この例では「こんにちは」が返されますか?
(また、ネストされたレンダリングのためのいくつかのユースケースがいいだろう。私は好奇心の外に求めています。)
class DemoController < ApplicationController
def index
render ('hello')
end
def hello
render(:text => 'Hello there')
end
end