質問: 現況 --- Ruby on Railsで作られたWEBサイトを改修するプロジェクトに所属しています。 そのサイトにはリッチテキストエディターがあります。 squire.js というプラグイン?を導入して利用しているようです。 CSSタブも用意してCSSをブラウザから直書きして即時反映することもできます。 今回、SCSSもサポートするようにというタスクをもらいました。 調べたこと ------ squire.js自体はcssを受け取る前提で作られているようなので、squire.jsに渡す前の段階でscssからcssへコンパイルさせればいいのではと考えました。 調べたところsassmeiterという変換ツールがあり、OSSとしてGithubでも提供されていると知りました。 困っていること -------- しかし、このGithub上のコードを自分のプロジェクトにどう反映したらよいのか、まったく手も足も出せずにいます。 sassmeisterを導入したという実例もなかなか見つかりません。そもそも導入できる類のものなのかも怪しいです。 どなたかヒント、アドバイス等いただけないでしょうか。 どうぞよろしくお願いします。
回答: sassmeisterは初めて知りましたが 見たところリアルタイムにCSSに変換してくれるツールですね。 ライブラリみたいに、丸ごと組み込めるものではなさそうです。 オープンソースとして提供されているのであれば 動的にCSSに変換している部分のソースコードを参考にして 自社のサービスに組み込む感じでしょうか(要ライセンス確認) ただRuby環境があるのなら、sassmeisterを使わなくても scssコマンドを使ってコンパイルすれば実現できそうな気がします。 【実装イメージ】 SCSSの入力ボックスに入力されたコードを動的に取得 ↓ サーバー内でscssコマンドを使ってcssファイルを作成 ↓ 作成したCSSをHTML(JavaScript)に適用 以上、ご参考までに。