Wicked_PDFがブートストラップ4スタイルをレンダリングしない

ジェムビルト

以前のwicked_pdfの質問に続いて、正しいテンプレートをレンダリングしているので、アプリケーションのブートストラップスタイルをレンダリングするためのpdfを取得できません。

私はブートストラップ4、ルビー「2.4.2」とジェム「レール」、「〜> 5.2.1」を使用しています

app / controllers / proposals_controller.rb

def show
    @proposal = Proposal.find(params[:id])
    @custom_content = @proposal.custom_contents
    respond_to do |format|
      format.html
      format.pdf do
        render pdf: "some_name",
               template: "proposals/show.pdf.erb",
               layout: "pdf.html",
               margin: { top: 35, bottom: 35 }
      end
    end
  end

app / views / layouts / pdf.html.erb

<!DOCTYPE html>
<html>
<head>
  <title>PDF</title>
  <%= wicked_pdf_stylesheet_link_tag "application" -%>
</head>
<body>
<div class='container d-flex justify-content-center'>
  test 2
  <%= yield %>
</div>
</body>
</html>
app/views/proposals/show.pdf.erb

<div class="row full-page justify-content-center" id="cover">
  <div class="container">
    <div class="row p-0">
      <div class="col-12 d-flex align-items-end ">
        <%= wicked_pdf_image_tag '1209232_1920-1.jpg' %>
      </div>
    </div>
    <div class="row pt-1 d-flex align-items-end text-justify">
      <div class="col-12 text-justify cover-background">
        <div class="row pt-1">
          <h2 class="text-white text-justify">Proposal For <br> Maintenance</h2>
        </div>
        <div class="row p-0">
          <div class="col-6">
            <h5 class="text-white text-justify">Prepared For: <%= @proposal.contact.name %></h5>
            <h6></h6>
          </div>
          <div class="col-6">
            <h5 class="text-white text-justify">Prepared By: <%= @proposal.user.name %></h5>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

app / assets / stylesheets / application.scss

// $navbar-default-bg: #312312;
// $light-orange: #ff8c00;
// $navbar-default-color: $light-orange;
$brand-color: #30AADD;

@import "font-awesome-sprockets";
@import "font-awesome";
@import "bootstrap";
@import "sticky-footer";
@import "announcements";
@import "summernote-bs4";
@import "summernote-custom-theme.min";
@import "material_icons";


// Proposal Cover
.full-page {
  min-height: 100vh;
}
.cover-image{
  background-image: url('https://heliportstudios.com/wp-content/uploads/2016/09/new-york-1209232_1920-1.jpg');
  max-width: 100%;
  max-height: 100vh;
}

.cover-background {
  background: $brand-color;
}

plus alot of custom styling

私はこれの多くのケースを調べましたが、何もうまくいかないようです

DollarChills

の頭の中でpdf.html.erb、ブートストラップcssファイルを参照する必要があります。

<head>
  <title>PDF</title>
  <%= wicked_pdf_stylesheet_link_tag "application" -%>
  <%= wicked_pdf_stylesheet_link_tag "bootstrap" %>
</head>

bootstrap.cssファイルをアセット/スタイルシートに追加します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Wicked_PDFが正しいテンプレートをレンダリングしない

分類Dev

ブートストラップ4モーダルスタイリング(FlexBox)がIEで機能しない

分類Dev

スタイルでレンダリングされないブートストラップHTML要素

分類Dev

ブートストラップカードヘッダーのスタイリングが機能しない

分類Dev

モーダルダイアログをブートストラップする完全なカレンダーイベントが機能しない

分類Dev

ブートストラップ入力グループがjQueryUIダイアログ内で正しくレンダリングされない

分類Dev

ブートストラップ入力グループがjQueryUIダイアログ内で正しくレンダリングされない

分類Dev

プログレッシブウェブアプリがブラウザバーにインストールボタンを表示しない

分類Dev

RazorViewでブレッドクラムをレンダリングしないカスタムルート

分類Dev

wicked_pdfは小さなPDF画像をレンダリングします

分類Dev

ブートストラップパネルの見出しのスタイリングが機能しない

分類Dev

ブートストラップ4モーダル-ボタンをクリックしてもモーダルが表示されない

分類Dev

ブートストラップ4がRazorViewでレンダリングされない

分類Dev

フォントがレンダリングされない(ブートストラップを使用)

分類Dev

更新せずにデータをレンダリングしないブートストラップテーブルに反応する

分類Dev

AngularJSでブートストラップモーダルを使用すると、イベントバブリングが機能しないようです

分類Dev

ブートストラップ4フィードバックテキストが正しくレンダリングされない

分類Dev

ブートストラップヘッダーとフッターがモバイルデバイスにリンクを表示しない

分類Dev

ASP.NET MVC Core3.1がブートストラップタブを適切にレンダリングしない

分類Dev

ReactルーターとReactブートストラップでコンポーネントがレンダリングされない

分類Dev

反応ネイティブでフラットリストを使用してデータがレンダリングされない

分類Dev

ブートストラップv4でのモーダルタイトルのスタイリング

分類Dev

React-ルータースイッチコンポーネントが同じパスのコンポーネントをレンダリングしない

分類Dev

条件付きレンダリングがブートストラップvueで機能しない

分類Dev

ブートストラップ:同じhtmlが正しくレンダリングされない

分類Dev

Krajeeブートストラップファイル入力プラグインのPDFプレビューがChromeで機能しない

分類Dev

テンプレートのレンダリング機能でスタイルが機能しない

分類Dev

ブートストラップ ツリービューの href プロパティがリンクをレンダリングしない

分類Dev

特定のコンポーネントをレンダリングしないReactルータースイッチ

Related 関連記事

  1. 1

    Wicked_PDFが正しいテンプレートをレンダリングしない

  2. 2

    ブートストラップ4モーダルスタイリング(FlexBox)がIEで機能しない

  3. 3

    スタイルでレンダリングされないブートストラップHTML要素

  4. 4

    ブートストラップカードヘッダーのスタイリングが機能しない

  5. 5

    モーダルダイアログをブートストラップする完全なカレンダーイベントが機能しない

  6. 6

    ブートストラップ入力グループがjQueryUIダイアログ内で正しくレンダリングされない

  7. 7

    ブートストラップ入力グループがjQueryUIダイアログ内で正しくレンダリングされない

  8. 8

    プログレッシブウェブアプリがブラウザバーにインストールボタンを表示しない

  9. 9

    RazorViewでブレッドクラムをレンダリングしないカスタムルート

  10. 10

    wicked_pdfは小さなPDF画像をレンダリングします

  11. 11

    ブートストラップパネルの見出しのスタイリングが機能しない

  12. 12

    ブートストラップ4モーダル-ボタンをクリックしてもモーダルが表示されない

  13. 13

    ブートストラップ4がRazorViewでレンダリングされない

  14. 14

    フォントがレンダリングされない(ブートストラップを使用)

  15. 15

    更新せずにデータをレンダリングしないブートストラップテーブルに反応する

  16. 16

    AngularJSでブートストラップモーダルを使用すると、イベントバブリングが機能しないようです

  17. 17

    ブートストラップ4フィードバックテキストが正しくレンダリングされない

  18. 18

    ブートストラップヘッダーとフッターがモバイルデバイスにリンクを表示しない

  19. 19

    ASP.NET MVC Core3.1がブートストラップタブを適切にレンダリングしない

  20. 20

    ReactルーターとReactブートストラップでコンポーネントがレンダリングされない

  21. 21

    反応ネイティブでフラットリストを使用してデータがレンダリングされない

  22. 22

    ブートストラップv4でのモーダルタイトルのスタイリング

  23. 23

    React-ルータースイッチコンポーネントが同じパスのコンポーネントをレンダリングしない

  24. 24

    条件付きレンダリングがブートストラップvueで機能しない

  25. 25

    ブートストラップ:同じhtmlが正しくレンダリングされない

  26. 26

    Krajeeブートストラップファイル入力プラグインのPDFプレビューがChromeで機能しない

  27. 27

    テンプレートのレンダリング機能でスタイルが機能しない

  28. 28

    ブートストラップ ツリービューの href プロパティがリンクをレンダリングしない

  29. 29

    特定のコンポーネントをレンダリングしないReactルータースイッチ

ホットタグ

アーカイブ