执行相应操作后,有什么方法可以获取页面的 html 代码。我使用了 render_to_string 方法render_to_string。但我认为它只提供视图代码而不执行其操作。请告诉我在 ruby on rails 中执行操作后是否有获取 html 代码的方法。
html = render_to_string(:layout => false , :action => "show")
在表演动作中,我有...
def show
@book = Book.find(params[:id])
end
我有 show.html.erb
<%= @book.name%>