کمپاس اور ریل 3.1 — سیم سوفس
پر پوسٹ کیا گیا۔
یہ ہے کہ میں نے آخر کار کمپاس کو Rails 3.1rc4 کے ساتھ کیسے حاصل کیا (بشمول، اسپرائٹس وغیرہ)۔
Gemfile اقتباس:
gem 'sass-rails', :git => 'https://github.com/rails/sass-rails.git', :ref => '031236b31eaf20658226a9ae051749cc6647c33f'
gem 'compass', :git => 'https://github.com/chriseppstein/compass.git', :ref => '2c1fcfcad708875d10db65740aabf417abc636a6'
gem 'sprockets', '2.0.0.beta.10'
config/compass.rb اقتباس:
http_images_path = '/assets/'
بس۔ آپ کو کوئی بھی پاگل انیشیلائزر ہیکس یا اس طرح کی کوئی چیز کرنے کی ضرورت نہیں ہے۔ (اگر آپ ایسا کر رہے تھے، تو آپ یہ سب ہٹا سکتے ہیں)۔ میری باقی Gemfile اور compass.rb صرف معیاری چیزیں ہیں۔ یہاں میرا مکمل compass.rb ہے اگر اس سے مدد ملتی ہے۔
صرف ایک اور چیز جو آپ کو کرنے کی ضرورت ہوگی وہ یہ ہے کہ آپ کی تمام اسٹائل شیٹس اس میں موجود ہیں۔ app/assets/stylesheets/ اور میں ختم .css.scss یا .css.sass. آخر کار آپ کو شامل کرنے کی ضرورت نہیں ہوگی۔ .css حصہ اگر آپ نہیں چاہتے ہیں، لیکن ابھی کے لیے، اس کی ضرورت ہے (Sprockets کی وجہ سے)۔
کا بڑا شکریہ جون میکارٹی اور
کرس ایپسٹین ان کی تمام مدد کے لئے!
اپ ڈیٹ: ریلز 3.1.0.rc5
ریلز 3.1.0.rc5 ابھی سامنے آئی ہیں۔ یہاں rc5 کے لیے اپ ڈیٹس ہیں۔
Gemfile اقتباس:
gem 'sass-rails', :git => 'https://github.com/rails/sass-rails.git', :ref => '231b14da040c3ad320076cbaaa70190d14b95d37'
gem 'compass', :git => 'https://github.com/chriseppstein/compass.git', :ref => '33263caffe5548a64253976c0a034afe1ed567f4'
بس! آپ کا compass.rb پہلے جیسا ہی رہتا ہے۔ http_images_path. آپ کو شامل کرنے کی ضرورت نہیں ہے۔ .css جزوی فائلوں کے ناموں پر اب مزید!
