0

レール3.0.9を使用しています。

私のGemfile:

gem 'ajaxful_rating', :git => 'git://github.com/edgarjs/ajaxful-rating.git', :branch => "rails3"

ajaxful-ratingドキュメントとして設定しましたが、スターが表示されません。

画像を表示:http://awesomescreenshot.com/0c38t3g94

この問題を解決するのを手伝ってください!

4

3 に答える 3

0

画像を表示するには、ajaxful_rating.cssを更新する必要があります

于 2012-06-25T01:33:07.817 に答える
0

RailsRails3.2.8アプリでも同じ問題が発生しました。ジェネレーターはまだ古いアセットパイプラインの方法を使用していると思います。

プロジェクトのルートにあるジェネレーターによって作成されたアセットフォルダーに移動します。あなたはフォルダimagesとを見つけるでしょうstylesheets。画像フォルダ内には、と呼ばれる別のフォルダがありますajaxful_rating。両方の画像をにコピーしapp/assets/imagesます。次に、スタイルシートフォルダを見つけajaxful_rating.css.scssてディレクトリにコピーしますapp/assets/stylesheets

background10行目と81行目の周りのcssプロパティを変更して、それぞれlikebackground: image-url("star.png") left -1000px repeat-x;とを読み取りbackground-image: image-url("star_small.png");ます。

これで、ルートディレクトリのアセットフォルダを安全に削除できます。

于 2013-02-12T13:45:34.120 に答える
0

私はこの問題に直面し、解決しまし。gem'ajaxful_rating'、'3.0.0.beta8'を使用しました

  • エラーの理由:ajaxful_ratingは、app_nameフォルダー内に新しいアセットフォルダー(app、db、lib、configなどと同じレベル)を作成しました。したがって、ajaxful_rating.css.scssとstarsの画像はapp/assetsフォルダーにコピーされませんでした。

+解決方法:ajaxful_rating.css.scssとajaxful_ratingによって作成されたアセットフォルダー内の画像をアプリ/アセットにコピーするだけです。

于 2013-12-26T11:24:35.917 に答える