使用rails 3无法获得ajaxful-rating-jquery

时间:2011-06-08 22:20:02

标签: jquery ruby-on-rails-3 gem bundler rating

我正在尝试使用ajaxful_rating_jquery的rails3分支,但我无法通过bundle install。这是我的Gemfile:

gem 'ajaxful_rating_jquery', :git => "git://github.com/kamui/ajaxful_rating_jquery.git", :branch => 'rails3'

但是bundle install给了我这个错误:

Fetching source index for http://rubygems.org/
Could not find gem 'ajaxful_rating_jquery (>= 0)' in   
git://github.com/kamui/ajaxful_rating_jquery.git (at rails3).
Source does not contain any versions of 'ajaxful_rating_jquery (>= 0)'

我之前遇到过这个问题,不同的宝石仍然不知道如何绕过它。

5 个答案:

答案 0 :(得分:7)

结果original ajaxful_rating gem的rails3分支与jQuery或Prototype一起工作。

这对我有用:

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


#config/routes.rb
resources :modelname do
  member do
    post :rate
  end
end

答案 1 :(得分:1)

我认为你正试图找回错误的宝石。尝试:

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

答案 2 :(得分:1)

如果您想为rails 3.1及更高版本的应用程序添加评级功能,可以查看名为letsrate的新gem。

答案 3 :(得分:0)

由于代理问题,我现在无法轻松测试,但它看起来好像gemspec文件在Rails 3分支中被错误地命名。

它被称为ajaxful_rating.gemspec,bundler将寻找ajaxful_rating_jquery.gemspec。

尝试分配项目并更改gemspec名称,也许?

答案 4 :(得分:0)

这是一个猜测,因为我无法在我当前的comp中测试它,但它看起来就像gem本身的需求不同,而不是你所提到的。试一试:

gem 'ajaxful_rating_jquery', 
  :git => "git://github.com/kamui/ajaxful_rating_jquery.git", 
  :branch => "rails3",
  :require => "ajaxful_rating"
相关问题