0

执行相应操作后,有什么方法可以获取页面的 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%>
4

1 回答 1

0

嗨,你试试这个。

render :file => "/path/to/some/template.erb"

它会将整个 Html 代码提取到您的视图文件中

于 2013-06-06T07:57:54.570 回答