RubyOnRails RubyOnRailsで帳票印刷

Rails3でrtfを出力

投稿日:

 

rtfはリッチテキストフォーマット、ms wordなどで扱えるほか、標準添付のwordpadなどでも扱える

config/initializers/mime_types.rbを編集

rtfテンプレートをWordで作って、*****.rtf.erbと拡張子を変更する.

試しにこんな感じで、showメソッドで使おうと思うので、show.rtf.erbとしてviewディレクトリ以下に保存

controllerを変更

あとは、showのアドレスに.rtfをつけてアクセスすればrtfをダウンロードできる

これで無事に・・・あれ?

文字化けはエンコードの問題だと思うんだけど、うまく解決できませんでしたorz

 

-RubyOnRails, RubyOnRailsで帳票印刷
-,

執筆者:

関連記事

no image

Railsで2ch風掲示板を作ってみた

  今年のGWに作った動画です Railscastsとドットインストールに触発されてチュートリアルみたいなものを作ってみたくてやりました 途中で辞めてしまいましたが Ruby on Rail …

状況に応じてRailsのフォームの種類を変える

  前提 railsでdocxを生成する動画 docxを生成するアプリは変数を自動で読み込むけど、状況に応じてフォームの種類を変えたい. Railsでは変数に応じてフォームの種類を用意してい …

no image

Rails3.2でCoffeeScriptをerbテンプレートとして使う件

目次1 リンクのリモートオプションをTrueにする(フォーマットをjsにする設定をしても必要)2 コントローラーでjsフォーマットを有効にする3 viewディレクトリ以下に.js.coffee拡張子で …

docxをhtmlに変換する~ydocx

  github.com/zdavatz/ydocx プレビューの見た目を少しよくしたくて良さげなパーサーを試してみた 準備

no image

Rails3.2とBackbone.jsでToDoアプリを作ってみた~backbone-on-rails

  公式 backbonejs.org/ Backbone ドキュメント日本語訳 github.com/enja-oss/Backbone イントロダクション github.com/enja