問題タブ [less-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
821 参照

ruby-on-rails - Rails の LESS で mix 関数を使用するとエラーが発生する

less-rails gem の使用。

次のコードを使用して、2 つの色を混合します。

次のエラーが発生します。

0 投票する
3 に答える
764 参照

ruby-on-rails - Rails3.2で親LESSファイルを再コンパイルします

Railsアプリへの統合を減らすために、「less-rails」gemを使用しています。

「applications.css.less」ファイルでは、他のLESSファイルをインポートしています。インポートされたファイルのいずれかに変更を加える場合、変更を取得するために「application.css.less」ファイルを再保存する必要があります。

インポートされたファイルの1つが変更されたときに、「applications.css.less」ファイルを自動的に再コンパイルするにはどうすればよいですか?

0 投票する
1 に答える
2176 参照

ruby-on-rails-3 - 未定義のメソッド'charAt'を呼び出すことはできません

ローカルのubuntuマシンで正常に動作するrails3アプリケーションを使用しています。capistrano-unicornを使用してアプリケーションをコピー経由でリモートサーバーにデプロイしました。リモートサーバーも、ローカルマシンと同じ構成になっています。

私のGemfile

エラーが発生します

Less :: User / home#indexのエラーが未定義のメソッド'charAt'を呼び出せません(/home/user/rails_app_development/releases/20121102052832/app/assets/stylesheets/layout.css.less内)

私はここで間違っているのですか?

0 投票する
2 に答える
5328 参照

ruby - therubyracerを使用してWindowsマシンにruby gemless-railsをインストールする

しばらくの間、自分の windows7 マシンに less-rails gem をインストールしようとしています。

このバイナリ ファイルを使用して、必要な therubyracer.gem をインストールすることができました: https://github.com/stereobooster/therubyracer/downloads

また、v8.dll をダウンロードして、ruby/bin ディレクトリに配置しました。これまでのところ、すべてがうまく機能しており、バンドルのインストールが実行されており、サーバーは問題なく起動しています。

しかし、少ないファイルを使用してページをリクエストするとすぐに、次のエラー メッセージが表示されます。

未定義のメソッド「in_javascript?」#"<"V8::エラー: [オブジェクト オブジェクト]>

私のcss.fileはほぼ空です

custom.css.less は次のようになります

Ruby 1.9.3 で Rails インストーラーを使用しています。

このような問題記述はあまりありません。私が見つけたのは、少なくともruby 1.9.2に更新することで解決されました。しかし、残念ながらそれは私にとって解決策ではありません。誰かがアイデアを持っていますか?

ありがとう

0 投票する
1 に答える
396 参照

css - 新しいマシンでプロジェクトを複製した後、TwitterブートストラップレールCSSがロードされない

私は 2 台のマシンを持っていますが、Machine1 は問題なく動作します。Machine2 は、セットアップ中の新しいマシンです。Machine1 は OSX 10.6 Snow Leopard を実行しており、Machine2 は OSX 10.8 Mountain Lion を実行しています。プロジェクトを Github にアップロードしたので、(Machine2 に) Xcode、homebrew、git、rvm、ruby、rails をインストールできるはずです。次に、プロジェクトのクローンを作成し、バンドルをインストールし、レーキを行い、出来上がりですよね?

いいえ、スタイルシートが読み込まれていません。CSS スタイリングがないため、ブラウザーを確認すると、application.cssに次のように表示されます。

私は何かを忘れていますか?私は走りましrails generate bootstrap:install lessたが、まだサイコロはありません。何らかの理由で、application.css ファイルが解釈されていません。

Machine2 が Ruby 2.0、Machine1 が Ruby 1.9.2 だったので、Ruby のバージョンの問題かと思い、Machine2 に 1.9.2 をインストールしましたが、それでもダメでした。

これはすべて開発モードです。また、問題のトラブルシューティングを試みる際bootstrap_and_overridesに、レイアウトにスタイルシートを含めて、スタイリングを行いました! しかし、それは明らかに解決策ではありません。

ここにいくつかの構成があります:

Gemfile

開発.rb

0 投票する
1 に答える
111 参照

ruby-on-rails - less-rails で non-less ファイルをインポートする正しい方法

アセットヘルパーを使用したドキュメントで説明されているように、通常importcss ファイルをより少ないファイルにしようとしています。less-rails

運がなければ。asset-url(...)出力はに変わりませんurl(/assets/...)。また、Sprockets の require ディレクティブを使用すると、依存関係をインポートする正しい順序にはなりません。これは、 less を使用して他のすべてのアセットをロードする前にアセットをロードするため@importです。

ここに欠けているものはありますか?

私は2.4railsで3.2を使用しています。less-rails