কনফিগারেশন / এনভায়রনমেন্টস / ডেভেলপমেন্ট.আরবিতে "বিবেচনা_সর্বস্ব_সংস্থান_লোকাল" এর উদ্দেশ্য?


94

এই রেল কনফিগার সেটিংসের উদ্দেশ্য কী ...

config.action_controller.consider_all_requests_local = true

এটি ডিফল্ট হিসাবে সত্যতে সেট করা আছে config/environments/development.rb

ধন্যবাদ,

ইথান


12
একটি সরাইয়া হিসাবে: ইন পাগল 3 বিকল্পconfig.consider_all_requests_local=
diedthreetimes

উত্তর:


123

অ-স্থানীয় অনুরোধগুলির ফলাফল ব্যবহারকারী-বান্ধব ত্রুটি পৃষ্ঠাগুলি। স্থানীয় অনুরোধগুলি, বিকাশকারীদের কাছ থেকে আসা বলে ধরে নেওয়া, আরও কার্যকর ত্রুটি বার্তা দেখুন যাতে লাইন নম্বর এবং একটি ব্যাকট্র্যাস অন্তর্ভুক্ত রয়েছে। consider_all_requests_localঅনুরোধ করা মেশিনটি দূরবর্তী হলেও আপনার অ্যাপ্লিকেশনটিকে এই বিকাশকারী-বান্ধব বার্তাগুলি প্রদর্শনের অনুমতি দেয়।


9
রেলস ডিফল্ট ত্রুটি বার্তাটি কেবলমাত্র প্রান্তিক বন্ধুত্বপূর্ণ। এটি অন্য একটি উদ্দেশ্যও পরিবেশন করে, এটি হ'ল বহিরাগতদের যারা অভ্যন্তরীণ ত্রুটি সম্পর্কে খুব বেশি তথ্য না দেখায় যারা আপনার বিরুদ্ধে সেই তথ্য ব্যবহার করতে চায়।
গর্ডন ম্যাকক্রাইট

এটি কি প্রতিক্রিয়ার স্থিতি এবং শিরোলেখগুলিকে পরিবর্তন করতে পারে? বলুন, আমি যদি একটি ফেরত দেওয়ার চেষ্টা করছি 503তবে একজন ক্লায়েন্ট একটি পাচ্ছে 500?
পিজেএসকোপল্যান্ড

5

উন্নয়ন স্তরে আমরা সেট করেছি:

বিবেচনা_ সমস্ত_আপনি_লোকল সেট = সত্য

কারণ বিকাশকারীকে পুরো ত্রুটিটি লেআউট / ভিউ দেখাতে হবে যা আপনি নীচের চিত্রটিতে দেখতে পাচ্ছেন।

এখানে চিত্র বর্ণনা লিখুন

তবে উত্পাদন পর্যায়ে, আমাদের অভ্যন্তরীণ কোডিং বাগটি দেখানোর দরকার নেই যাতে আমরা মিথ্যা সেট করি:

config.consider_all_requests_local = মিথ্যা

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.