Saya menggunakan rails_admin , dan karena sedang dalam pengembangan (sangat) aktif, bug muncul sesekali.
Tidak ada versi untuk permata sejauh yang saya tahu, untuk permata di github, jadi saya tidak bisa menggunakan :version
kunci untuk deklarasi permata di Gemfile.
Apakah ada cara saya bisa "mengikat" komit tertentu (yang saya tahu berfungsi dengan baik untuk saya) ke Gemfile?
Saat ini saya miliki di Gemfile saya:
gem 'rails_admin',
:git => 'git://github.com/sferik/rails_admin.git'
Saya ingin dapat melakukan sesuatu seperti ini (contoh "commit_id"):
gem 'rails_admin',
:git => 'git://github.com/sferik/rails_admin.git',
:commit_id => "4e7d53e3c5c4c3c5c43c3"
Apakah ini mungkin dilakukan dengan github?
ruby-on-rails-3
gem
Zabba
sumber
sumber
.git/HEAD
) adalah referensi di git :). Lebih lanjut: git-scm.com/book/en/v2/Git-Internals-Git-ReferencesVersi lebih pendek:
Atau, di Ruby 1.9+
sumber
git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end