1

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
4

1 に答える 1

4

補間は、DOUBLE QUOTES を使用する場合にのみ機能します。

実行するだけで"#{@post.id}"準備完了

于 2011-10-04T16:14:11.710 に答える