問題タブ [princely]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
473 参照

ruby-on-rails - ruby on rails で PDF をレンダリングするための適切なアクションを見つけるために、respond_to を使用した支援

.pdf を持つテンプレートを PDF ジェネレーターにフォーマットすることになっている Princely プラグインで Prince を試しています。

これが私のコントローラーです:

以下を含むように routes.db を変更しました。

私の予想される動作は、todo/today.pdf に入ると、show_date を実行しようとしますが、王子様のプラグインに従ってレンダリングされます。

現在、アクションが見つかりませんと表示されています。これを修正するにはどうすればよいですか?

0 投票する
1 に答える
671 参照

ruby-on-rails-3 - Princely は application/pdf ではなく生成テキスト/html ですか?

Princely と Rails 3 を使用しています。このような pdf をレンダリングしようとすると.. respond_to do |format|
format.pdf do
render :pdf => "filename", :template => "path/template.pdf"
end
end

ダウンロードしたファイルは text/html 形式です。

これを修正して機能させるにはどうすればよいですか。config/initializers/mime_types.rb に次の行を追加しました

Mime::Type.register "application/pdf", :pdf

0 投票する
2 に答える
629 参照

ruby-on-rails - レールでPDFを生成するときに、長いURL/テキストをテーブルセルで強制的に折り返す方法は?

プリンシリー ( https://github.com/mbleigh/princely ) を使用してレールで PDF を生成しています。1 つのテーブル セルに長い URL があります。PDFを生成するとマージンが拡張されます。html では、「word-break: break-all;」うまく機能します。しかし、このルールは「word-break: break-all;」です。PDFでは機能しません。PDFを生成するときに長いテキストをラップする考えはありますか?