Ruby onRailsのパラメーターを使用して<body>クラスを追加する方法

シメン

これは以前に回答された可能性がありますが、問題の解決策が見つかりません。

CSSを使用して特定のページの背景画像を設定できるように、本文のクラスを変更したいと思います。

application.html.erbの場合:

<body class="<% params[:home_page] ? "homepage" : "" %>">

私のコントローラーには次のものがあります。

def home
    params[:home_page] = true
end

そして私のSCSSファイルでは:

.homepage {
  background-image: url("blue_sky.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  height: 100%;
}

残念ながら、体のクラスは変わりません。検査時に、パラメーターhome_pageと値trueがパラメーターに存在するのに、なぜ本体のクラスが「ホームページ」に変更されないのですか?また、パラメーターの代わりにインスタンス変数を使用しようとしましたが、成功しませんでした。

みんなありがとう!

fool-dev

あなたはこれを見逃しました=それはこのようになるはずです

<body class="<%= params[:home_page] ? "homepage" : "" %>">

第二に、params[:home_page]手段localhost:3000?home_page=true、あなたがアクションからこれを持っている間、それはこのように良いでしょう

def home
   @home_page = true
end

その後

<body class="<%= @home_page ? "homepage" : "" %>">

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Ruby onRailsでselect_tagを使用して複数のパラメーターを返す方法

分類Dev

Ruby onRailsのパラメーターを使用したルーティング

分類Dev

Ruby onRailsのlink_toのパラメーターとしてoption_for_select値を渡します

分類Dev

Ruby onRailsでアクションメーラーを使用してメールで画像を表示する方法

分類Dev

Ruby onRailsを使用してイメージを介してブートストラップモーダルへのリンクを作成する方法

分類Dev

ヘッダーから値を取得するすべてのリクエストを装飾し、それをbodyパラメーターに追加する方法は?

分類Dev

ビュー内のリクエストパラメータにアクセスし、Ruby onRailsでハッシュを反復処理する方法

分類Dev

Ruby onRails内の生のSQLクエリにパラメータを渡す

分類Dev

Ruby onRails-パラメータをデータベースに保存する

分類Dev

Ruby onRailsでコントローラーパラメーターを渡す方法

分類Dev

Ruby onRailsでブールパラメータを渡す

分類Dev

Ruby onRailsのメーラー

分類Dev

Ruby onRailsのMailViewまたはActionMailer :: Previewにパラメーターを渡す

分類Dev

PHPを使用してbodyタグにクラスを追加する

分類Dev

Rubyのパラメーターとしてクラスを渡す

分類Dev

レトロフィットで@bodyを使用して他のパラメーターを投稿する方法

分類Dev

Ruby onRailsはパラメーターを保存しないメソッドを作成します

分類Dev

JavaScriptを使用して「body」にクラスを追加する

分類Dev

パラメータを使用してターミナルでRubyスクリプトを実行する

分類Dev

Ruby on Rails:既存のモデルのデータベースにパラメーターを追加する方法

分類Dev

Rubyでパラメーターを使用してシェルスクリプトを実行する

分類Dev

Ruby-nilパラメーターを使用してさまざまなタイプのクラスをサポートする

分類Dev

クリック時にbodyタグにクラスを追加する方法

分類Dev

Ruby onRailsを使用して特定のテーブルセットでMVCスタイルを設定する方法

分類Dev

Gatsby.jsのbodyタグに動的クラスを追加する方法

分類Dev

Ruby onRailsのimage_tagヘルパーで複数のクラスを使用する

分類Dev

expressjsを使用してbodyパラメーターを介してジェネリック変数を渡すことで属性を更新する方法

分類Dev

Ruby - なぜブロックをパラメータとして使用するのですか?

分類Dev

flutter httpputメソッドでbodyを使用してパラメーターを渡す方法

Related 関連記事

  1. 1

    Ruby onRailsでselect_tagを使用して複数のパラメーターを返す方法

  2. 2

    Ruby onRailsのパラメーターを使用したルーティング

  3. 3

    Ruby onRailsのlink_toのパラメーターとしてoption_for_select値を渡します

  4. 4

    Ruby onRailsでアクションメーラーを使用してメールで画像を表示する方法

  5. 5

    Ruby onRailsを使用してイメージを介してブートストラップモーダルへのリンクを作成する方法

  6. 6

    ヘッダーから値を取得するすべてのリクエストを装飾し、それをbodyパラメーターに追加する方法は?

  7. 7

    ビュー内のリクエストパラメータにアクセスし、Ruby onRailsでハッシュを反復処理する方法

  8. 8

    Ruby onRails内の生のSQLクエリにパラメータを渡す

  9. 9

    Ruby onRails-パラメータをデータベースに保存する

  10. 10

    Ruby onRailsでコントローラーパラメーターを渡す方法

  11. 11

    Ruby onRailsでブールパラメータを渡す

  12. 12

    Ruby onRailsのメーラー

  13. 13

    Ruby onRailsのMailViewまたはActionMailer :: Previewにパラメーターを渡す

  14. 14

    PHPを使用してbodyタグにクラスを追加する

  15. 15

    Rubyのパラメーターとしてクラスを渡す

  16. 16

    レトロフィットで@bodyを使用して他のパラメーターを投稿する方法

  17. 17

    Ruby onRailsはパラメーターを保存しないメソッドを作成します

  18. 18

    JavaScriptを使用して「body」にクラスを追加する

  19. 19

    パラメータを使用してターミナルでRubyスクリプトを実行する

  20. 20

    Ruby on Rails:既存のモデルのデータベースにパラメーターを追加する方法

  21. 21

    Rubyでパラメーターを使用してシェルスクリプトを実行する

  22. 22

    Ruby-nilパラメーターを使用してさまざまなタイプのクラスをサポートする

  23. 23

    クリック時にbodyタグにクラスを追加する方法

  24. 24

    Ruby onRailsを使用して特定のテーブルセットでMVCスタイルを設定する方法

  25. 25

    Gatsby.jsのbodyタグに動的クラスを追加する方法

  26. 26

    Ruby onRailsのimage_tagヘルパーで複数のクラスを使用する

  27. 27

    expressjsを使用してbodyパラメーターを介してジェネリック変数を渡すことで属性を更新する方法

  28. 28

    Ruby - なぜブロックをパラメータとして使用するのですか?

  29. 29

    flutter httpputメソッドでbodyを使用してパラメーターを渡す方法

ホットタグ

アーカイブ