Wicked_PDF根据id改变文件名

时间:2011-10-04 15:55:43

标签: ruby-on-rails wicked-pdf

我在rails3中使用wicked_pdf。生成pdf或保存它们没问题。我唯一的问题是我想根据@ post.id动态命名文件。当我输入以下代码时,我的文件名为#{@post.id}。我究竟做错了什么。感谢

def show
@post = Post.find(params[:id])
render :pdf => '#{@post.id}',
:layout => 'layouts/layout1.html.erb',
:template => 'posts/show.html.erb',

:save_to_file => Rails.root.join('public','pdfs', '#{@post.id}' + ".pdf")
end

1 个答案:

答案 0 :(得分:4)

插值仅在使用DOUBLE QUOTES时有效。

只需"#{@post.id}"即可完成