現在のテーマを取得する

私のプラグインはサードパーティの iframe を埋め込んでおり、現在のテーマで正しくレンダリングされるように、いくつかの CSS スタイル宣言を渡す必要があります。ダークテーマでは、黒い文字が暗い背景にレンダリングされてしまいます。

コンポーネント内または現在のルートで、現在のテーマにアクセスする最適な方法はありますか?

すべてのリクエストで、この before_action を使用しています:

これにより、コントローラーに theme_ids が設定されます。

ただし、ID が取得できても、それがダークモードかライトモードかを示す情報はなく、利用可能なものはテーマの CSS だけです。

お疲れ様です!

jQueryを使って色を取得し、iframeのCSSにマージしました。まあ、そこそこ動きます…