Sprockets হল ওয়েব সম্পদ সংকলন এবং পরিবেশনের জন্য একটি রুবি লাইব্রেরি Sprockets একটি অ্যাপ্লিকেশনের জাভাস্ক্রিপ্ট ফাইলগুলিকে আরও ছোট আরও পরিচালনাযোগ্য অংশে সংগঠিত করার অনুমতি দেয় যা অনেকগুলি ডিরেক্টরি এবং ফাইলগুলিতে বিতরণ করা যেতে পারে. এটি কীভাবে আমাদের প্রকল্পগুলিতে সম্পদ অন্তর্ভুক্ত করতে হয় তার কাঠামো এবং অনুশীলন প্রদান করে৷
রেলের সম্পদ কি?
অ্যাসেট পাইপলাইন একটি ফ্রেমওয়ার্ক প্রদান করে যাতে একত্রিত হয় এবং মিনিফাই বা জাভাস্ক্রিপ্ট এবং CSS অ্যাসেট কম্প্রেস করা যায়। এটি অন্যান্য ভাষায় এবং প্রি-প্রসেসর যেমন CoffeeScript, Sass এবং ERB-তে এই সম্পদগুলি লেখার ক্ষমতাও যোগ করে। … সম্পদ পাইপলাইন স্প্রোকেট-রেল রত্ন দ্বারা প্রয়োগ করা হয়, এবং ডিফল্টরূপে সক্ষম হয়৷
আপনি কিভাবে রেল থেকে একটি স্প্রোকেট সরিয়ে ফেলবেন?
Sprockets সরান
- বান্ডিল স্যাস-রেলস সরান।
- rm config/initalizers/assets.rb.
- প্রতিস্থাপনের জন্য config/application.rb-এ 'rails/all' এর পরিবর্তে এই লাইনগুলি দিয়ে প্রয়োজন: …
- config/application/development.rb থেকে এই লাইনগুলি সরান। …
- config/application/production.rb থেকে এই লাইনগুলি সরান।
আমার কি ওয়েবপ্যাকার দরকার?
নতুন রেল অ্যাপগুলি জাভাস্ক্রিপ্টের জন্য ওয়েবপ্যাক এবং CSS-এর জন্য Sprockets ব্যবহার করার জন্য কনফিগার করা হয়েছে, যদিও আপনি ওয়েবপ্যাকে CSS করতে পারেন। আপনি যদি NPM প্যাকেজগুলি ব্যবহার করতে চান এবং/অথবা বর্তমান জাভাস্ক্রিপ্ট বৈশিষ্ট্য এবং সরঞ্জামগুলিতে অ্যাক্সেস করতে চান তবে একটি নতুন প্রকল্পে আপনাকে ওয়েবপ্যাকার ওভার স্প্রকেট বেছে নিতে হবে৷
সম্পদ প্রি-কম্পাইল কি?
RAILS_ENV=উৎপাদন রেল সম্পদ:প্রি-কম্পাইল। RAILS_ENV=উৎপাদন রেলকে সম্পদের উৎপাদন সংস্করণ কম্পাইল করতে বলে। assets:precompile হল a Rails প্রদত্ত রেক টাস্ক যাতে সম্পদ কম্পাইল করার নির্দেশনা থাকে।