問題タブ [wicked-pdf]
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.
ruby-on-rails - 初期化されていない定数 Mime::PDF Wicked PDF gem / Rails 3 プロジェクトを使用
フォームを送信しようとすると、このエラーが発生します (PDF は、フォーム送信時に Wicked PDF gem を使用して生成されるはずです) -
これを修正するにはどうすればよいですか?関連するコードは以下です。
投稿コントローラー
CONFIG/INITIALIZERS/WICKED_PDF.RB
ありがとう、
ファイサル
ruby-on-rails - cssファイルの画像タグヘルパーを使用したwicked_pdf
Rails3.2プロジェクトとアセットパイプラインでwicked_pdfプラグインを使用しています。pdf.css.erb内で自分の写真を定義したい
レイアウトファイルを利用するためのコントローラーコードは次のとおりです。
これが私のpdf.css.erbファイルを含む私のレイアウトファイルです。
最後にこれが私のCSSです
これはlogo.jpgを見つけられません。wicked_pdf_image_tag "logo.jpg"行をpdf.html.hamlテンプレートレイアウトファイルに直接配置すると、生成されたpdfにロゴがレンダリングされます。
css.erbファイル内でwicked_pdf_image_tagヘルパーを使用することは可能ですか?
javascript - Rails3wicked_pdfとページ付け
カスタムページ付けPDFの簡単な解決策はありますか?私は、divの高さをチェックし、次の要素が集約divをオーバーフローするときにページ分割するJavaScriptについて考えていました-このようなものはすでに実装されていますか?
pdf-generation - 1つのデータテーブル(新しい各ページの列ヘッダーを含む)を表す複数ページのPDFをRailsで作成するにはどうすればよいですか?
1つのデータテーブル(新しい各ページの列ヘッダーを含む)を表す複数ページのPDFをRailsで作成するにはどうすればよいですか?wicked-pdf、pdfkit、およびエビを使用した多くの例を見てきましたが、後続のページへのオーバーフローと、新しいページごとにヘッダーを繰り返す必要性に具体的に対処するものは見当たりませんでした。助けてくれてありがとう。
pdf-generation - wicked_pdf - PDF の生成に使用される html.erb テンプレートにリンクを表示しますが、生成された PDF にはリンクを表示しません
Rails 3.2.3 で wicked_pdf が PDF を生成するようになりました。ただし、ページのリンクを .html.erb ファイルから HTML として画面にレンダリングできるようにしたいのですが、このテンプレートから生成された PDF を確認するときに、これらのリンクを表示したくありません。
Ryan Bates が PDFKit Railscast 220 で行ったことに従おうとしましたが、Ruby 1.9.3 の Rails 3.2.3 では機能しません。
ビューコードの要約セクションは次のとおりです。
Controller is: (show page はレンダリングするページの名前です)
views/layouts/generic.pdf.erb ファイル内のレイアウト ファイルは次のとおりです。
古い場所 public/stylesheets/static_pages/genie_help.css にある対応する css ファイル:
HTMLページをレンダリングすると、フォーマットがhtmlの場合、下部のリンクが(予想どおり)表示されます。
私はこれで何が間違っていますか。PDFKitとwicked_pdfの両方がこれに基づいているため、PDFKitのミドルウェアを介して実行できる場合、wkhtmltopdfでサポートされていると思います。
ありがとう
マーク
ruby-on-rails-3.2 - wicked_pdf/wkhtml-背景色を変更するためにtr.oddとtr.evenを使用するcssテーブルのサポート
wicked_pdf gem / pluginと基礎となるwkhtmltopdfは、tbody、tr.even、および対応するtr.oddのcssを使用した交互の列のストライピングのサポートを提供しますか?
これはcssファイル(パブリックフォルダー内)にありますが、色が正しくレンダリングされません。
現在、すべてのセルで黄色しか表示されません。
jquery - wicked_pdf - jquery css zeba スタイルのテーブル本体のみ (Rails 3.2.3) と css/javascript ファイル (public または app/assets) を配置する場所
これは、css を使用したテーブルのスタイリングに関する以前の質問にリンクしています。私が追加せず、これがエラーであることに気付いていないのは、ページをhtmlとしてレンダリングするときに、いくつかのjqueryが利用されていることです。
wicked_pdf / wkhtml - 背景色を変更するために tr.odd と tr.even を使用する css テーブルのサポート
このためのjqueryは次のとおりです。
PDF ファイルをレンダリングしているため、ホバーは冗長であると想定しているため、これを次のように減らすことができます。
これが私が使用しているwicked_pdf_helper.rbファイルです。アセット パイプラインでは、自分のファイルをパブリックで作成するつもりなのか、app/assets/javascripts で作成するつもりなのかわかりません。私の限られた理解と私の質問に答えるためにここを見ている + gem への変更を確認することから、Rails 2 -> 3 -> 3.1 -> 3.2 からの変更がすべてこれに影響を与えているようです。
私が使用した最新のヘルパーファイルは次のとおりです。
ファイルの以前のバージョンは次のとおりです。
テンプレート (genie_help_base.pdf.erb) ファイルは次のとおりです。
html のレイアウト テンプレート (genie_v23_help_base.html.erb) は次のとおりです。
cssファイルはこちら
最後に、これがすべて呼び出されるコントローラーの show メソッド:
そのため、現在jqueryストライピング機能を機能させることができません。
私はこれを機能させたいと思っています。これを実証するためにスタイルシートとjqueryを使用するRails 3.2.3の最新バージョンはないようです。 .
どこかのファイルで include ステートメントを使用する必要がありますか? もしそうなら、「アプリケーション」はどこですか?
ヘルパーの更新 (tobiashm 18 日前 Use precompiled assets if needed) で、「通常の」メソッドか Asset モジュールのメソッドかをどのように指定しますか? 以下をコメントアウトしないと、エラーが発生します。
Rails 3.2+ に準拠するように javascript_src_tag を javascript_include_tag に変更しました。
このすべてを示すホストされたサンプル アプリ /app を持っている人はいますか?
概要 - css スタイリングを適用できるように、jquery を使用して HTML レンダリング ファイルにクラス名を設定し、PDF で css ゼブラ ストライピングを取得しようとしています。
前もってありがとう、マーク
ruby-on-rails - wkhtmltopdf のインストール方法
現在、私は Rails 3.0.0 に取り組んでいます。Ubuntu 11.10 の 64 ビット OS を使用しています。wkhtmltopdf をインストールしたいのですが、wkhtmltopdf の静的バージョンを教えてください。
ruby-on-rails - wicked_pdfを使用してパブリックフォルダ内にPDFファイルを保存する方法
現在、Rails 3.0.0を使用しています。すでにgemwicked_pdfをインストールしています。PDFファイルをパブリックフォルダに保存したいので、助けてください。
ruby-on-rails - wicked_pdfでpdfファイルを開くには?
現在、rail 3.0.0 バージョンを使用しています。今は、pdf ファイルを生成し、そのファイルを wicked_pdf を使用してパブリック フォルダーに保存しています。コントローラー アクションを使用してその pdf ファイルを開きたいです。コントローラーでこのコードを使用していますが、機能していません。やり方を教えてください。