SORU
6 Mayıs 2013, PAZARTESİ


Neden Rails4 destek "varlık" grup için Gemfile içerisinde düşürdü

Raylar 3, taşlar sadece varlık boru hattı varlıkları oluşturmak için kullanılan düzgün Gemfile assets grup yerleştirildi:

...

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails'
  gem 'coffee-rails'
  gem 'uglifier'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby
end

Şimdi, (hala devam ediyor) upgrade documentation göre:

Raylar 4.0 Gemfile varlık grubu kaldırıldı. Yükseltirken senin Gemfile o satırı kaldırmak gerekir.

Emin yeterli, RC1 ile yeni bir proje yapma aktif-taşlar ile ilgili herhangi bir grup dışında varsayılan olarak bulunan bir Gemfile verir:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0.rc1'

# Use sqlite3 as the database for Active Record
gem 'sqlite3'

# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0.rc1'

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

...

Bu taşlar şimdi varsayılan olarak üretim yapılarında birlikte olacak anlamına mı geliyor? Eğer öyleyse, bu fikir değişikliği neden? Raylar üretim varlıklarının dinamik nesil doğru 4 hareket mi ediyor?

CEVAP
20 HAZİRAN 2013, PERŞEMBE


Daha önce varlıklar grubu üretim-derleme-talep istenmeyen önlemek için var. Raylar 4 artık böyle davranmaz gibi duyu varlık grubunu kaldırın.

Bu o değişti the commit Daha ayrıntılı bir şekilde açıklanmıştır. Gerçek cevabı biraz bilgi elde ettim.

Bazı taşlar ise kahve şablonları kullanıyorsanız gerekli (üretim) kahve-raylar gibi olabilir ve şimdi varlıklar üretimde talep üzerine önceden derlenmiş olmadığı gerçeğini artık.

(üretim talebi üzerine önceden derlenmiş değil) 3.2 üretim ortamında taşlar varsa.Anlamına gelir x ve derleme unutmayın, Raylar gelişme yok tam olarak yapmak, istenen varlıklar derleme. Bu varlıklar istekleri olduğunda eğer varlıklar bir 404 alırsınız görevleri kullanarak derleme yok ise. yani 4, Raylar artık doğru değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • arnejann

    arnejann

    3 Kasım 2007
  • thegeniuses.tv

    thegeniuses.

    11 Aralık 2006