1

私はPadrinoフレームワーク(および一般的にはruby)にかなり慣れておらず、開発中の新しいアプリケーションにLESSCSSプリプロセッサーのpadrinoの組み込みサポートを使用することを検討しています。UIのベースとしてTwitterのBootstrapフレームワークを使用しているため、このプロジェクトではLESSに完全にコミットすることにしました。

だから私の質問は、開発中(.lessソースファイルをオンザフライでコンパイルし、ページを更新するたびに再ロードしたい)と本番環境(.lessソースファイルの両方をワークフローで使用する方法)です。ここで、padrinoは、すべての.lessソースファイルからコンパイルされた単一のcssファイルを提供する必要があります。これらのファイルはすべて正しく順序付けられ、「マスター」application.lessファイルに@importされます。

cssプリプロセッサとしてlessを選択してpadrinoプロジェクトを生成すると、.lessファイルが配置されると想定している/appディレクトリと/public/stylesheetsディレクトリの両方に「stylesheets」ディレクトリが作成されることがわかります。ここで、コンパイルされた.cssファイルが存在すると想定しています。私が確信していないのは、パドリーノへのLESS資産をどのように「定義」するのか、その組み込みサポートはどこまで進むのか、そして手動でどのくらいの管理を行う必要があるのか​​ということです。

そして参考までに、私の開発環境はMacOSXLionとパウラックサーバーです。制作については、まだホストを決定しています。herokuに傾倒しています。

4

2 に答える 2

0

CodeKitは、「オンザフライ」のニーズを満たす必要があります。私はSnowLeopard、 SimpLESSのみを使用しているため、自分で使用したことはありません(コードキットのSLバージョンが表示されるまで)。

于 2012-05-19T09:02:11.067 に答える
0

コンポーネントを備えたPadrinoでLESSを使用できます。http://www.padrinorb.com/guides/generatorsを参照してください

padrino g project your_project -c less

編集:既存のアプリケーションにLESSを追加する場合:http://www.padrinorb.com/guides/adding-new-components

于 2012-09-21T16:27:04.970 に答える