2012-06-24 2 views
0

Я использую рельсы 3.0.9.звезда не отображается в рельсах 3.0.9 - ajaxful_rating gem

Мой Gemfile: установка

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

Я, как ajaxful-рейтинг документ, но звезда не показывает.

Просмотреть изображение: http://awesomescreenshot.com/0c38t3g94.

, пожалуйста, помогите мне решить эту проблему !!

+0

Попробуйте использовать драгоценный камень 3.0.0.beta8 – Uchenna

ответ

0

Вы должны обновить ajaxful_rating.css, чтобы отобразить изображение

0

я столкнулся с той же проблемой в моих Рельсы 3.2.8 приложения. Я думаю, что генератор по-прежнему использует путь для старых активов.

Перейдите в папку активов, созданную генератором в корневом каталоге вашего проекта. Вы найдете папки images и stylesheets. Внутри папок изображений есть еще одна папка с именем ajaxful_rating. Скопируйте оба изображения на app/assets/images. Затем найдите ajaxful_rating.css.scss в папке stylesheet и скопируйте его в каталог app/assets/stylesheets.

Измените свойство background css вокруг линий 10 и 81 следующим образом: background: image-url("star.png") left -1000px repeat-x; и background-image: image-url("star_small.png"); соответственно.

Теперь вы можете безопасно удалить папку с ресурсами в корневом каталоге.

0

Я столкнулся с этой проблемой и SOLVED. Я использовал Gem 'ajaxful_rating', '' 3.0.0.beta8

  • Причина ошибки: ajaxful_rating создал новую папку активов (тот же уровень с приложением, дб, Lib, конфигурации и т.д.) внутри папки app_name. Поэтому изображения ajaxful_rating.css.scss и звезд не были скопированы в папку вашего приложения/активов.

+ Как решить: просто скопировать ajaxful_rating.css.scss и изображения в папке активов, созданных ajaxful_rating ваших приложений/активов.