0

我使用导轨 3.0.9。

我的宝石文件:

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

我设置为 ajaxful 评级文件,但星号不显示。

查看图片:http ://awesomescreenshot.com/0c38t3g94 。

请帮我解决这个问题!!

4

3 回答 3

0

我在 Rails Rails 3.2.8 应用程序中遇到了同样的问题。我认为生成器仍然使用旧的资产管道方式。

转到项目根目录中的生成器创建的资产文件夹。您将找到文件夹imagesstylesheets. 在 images 文件夹中还有一个名为ajaxful_rating. 将两个图像复制到app/assets/images. 然后ajaxful_rating.css.scss在样式表文件夹中找到并将其复制到app/assets/stylesheets目录中。

background将第 10 行和第 81 行的 css 属性修改为分别为 likebackground: image-url("star.png") left -1000px repeat-x;background-image: image-url("star_small.png");

您现在可以安全地删除根目录中的 assets 文件夹。

于 2013-02-12T13:45:34.120 回答
0

您必须更新 ajaxful_rating.css 才能显示图像

于 2012-06-25T01:33:07.817 回答
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 创建的 assets 文件夹中的图像复制到您的app/assets

于 2013-12-26T11:24:35.917 回答