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で帳票印刷
-,

執筆者:

関連記事

Rails3.2でdocxを作成

  途中経過 github.com/jawspeak/ruby-docx-templater これを試してみた まずローカル環境にgemをダウンロード [crayon-5a2e6d6b758 …

erbで要素のidやclassを指定するならcontent_tag_forとdiv_forが便利だった

Rails3.2.11でTwitterBootstrapのモーダルをフォームに使う例

  Rails3.2でTwitterBootstrap導入のあれこれ sass-rails-bootstrapとsimple_formを使っている Rails3.2でCoffeeScript …

今度こそRails3.2からdocxを生成する

  前提 Rubyからdocxを生成する 前回、イキオイアマって自分でdocxを生成する簡単なライブラリを作ってしまった.(なんて車輪の再発明 今回はこれをRailsから利用してみる. 目次 …

collection_selectに複数カラムのテキスト情報を表示

include multiple column value in Ruby on rails Collection_select. Also format the date モデルに [crayon- …