Bu soru, bundler, rubygems & ile ilgili soru, aradığım yöntemi nasıl anlar. Oldukça uzun, lütfen benimle birlikte ol.Paketleyici nasıl çalışır?
benim anlayış gereğince, Bundler yakut için taşlar yönetmek için bir bağımlılık yönetim aracıdır. & tüm mücevherlerini Gemfile
'da listelenen bağımlılıklarını yükler.
Sormak istediğim soru en iyi örnek olarak gösterilebilir. işte -> Benim raylar app benim denetleyicisi yapıyorum: -
module SurveyorControllerCustomMethods
def create
super
end
end
class SurveyorController < ApplicationController
include Surveyor::SurveyorControllerMethods
end
Burada iki şey yapıyorum:
- Surveyor mücevher dan
SurveyorControllerMethods
ekleyin. - Burada süper kullanıldığı gibi, gayet güzel çalışıyor
SurveyorControllerMethods
dencreate
yöntemini çağırır ama bunu anlamıyorum.
ve mücevher şaşırtıcı yakut en $LOAD_PATH
mevcut değildir
$ bundle show surveyor
/home/gaurish/.rvm/gems/ruby-1.9.3-p194/gems/surveyor-0.22.0
yüklenir. böylece soru şudur:
- nasıl hatta çalışır?
- Takımı kullanarak bir gem yükleme, yükleme sırasında sahnelerin arkasında ne olur?
- biz bile henüz/eklemek zorunda bizim kod & onları çağırmak olmayan
jquery-rails
ex bazı taşlar vardır, jQuery JavaScript dosyası otomatik olarak dahil edilir. Onun büyüsü olmadığını biliyorum, bu nasıl çalışıyor?
'Bundler.setup (: default,: development)' 'config/boot.rb' veya' config/application.rb' içinde bulamıyorum? – CuriousMind
Oops, özür dilerim, dolaylı olarak https://github.com/carlhuda/bundler/blob/master/lib/bundler/setup.rb adresindeki 'bundler/setup' gerektirir – d11wtq