ビュースペックの1つで要求されたパスからの出力を表示できるようにしたいと思います。Rspecはレンダリングされたビューにアクセスできますが、自分でアクセスしたいと思います。レンダリングされたビューを実際に表示する方法を知っている人はいますか?
1150 次
3 に答える
6
ブラウザでレンダリングされたものを見たいですか、それともHTMLだけで問題ありませんか?と呼ばれるインスタンス変数でHTMLにアクセスできるはずです@rendered
。
puts @rendered
# <html>...</html>
于 2012-07-04T21:19:08.857 に答える
3
私のように、カピバラ+ランチーを使いたくない場合、またはそれを機能させることができない場合は、次のようにすることができます。
IO.write('/tmp/test.html', rendered)
...そしてMacを使用している場合:
`open /tmp/test.html`
于 2016-03-30T19:46:30.573 に答える