我查看了“ruby-rtf”的文档。
我不太清楚如何将其与我的控制器集成。我做了以下事情:
gem install ruby-rtf
插入config / initializers / mime_types.rb
Mime::Type.register "text/richtext", :rtf
我的视图有一个导出按钮,可以路由到以下控制器操作。这是我的控制器文件:
def export_file
document = RTF::Document.new(RTF::Font.new(RTF::Font::ROMAN, 'Times New Roman'))
document.paragraph do |p|
p << "This is the first sentence in the paragraph. "
p << "This is the second sentence in the paragraph. "
p << "And this is the third sentence in the paragraph."
end
send_file document, :type=>"text/richtext"
end
我收到以下错误,我做错了什么?
uninitialized constant JobVacanciesController::RTF
答案 0 :(得分:0)
上面的说明是正确的,我在gem安装中犯了一个错误。
宝石需要
gem 'rtf'
并且控制器需要行
require 'rtf'