রেল 3 বিবেচনা:
html_safeআসলে এইচটিএমএল সেফ হিসাবে "স্ট্রিং সেট করে" (এটি এর চেয়ে কিছুটা জটিল, তবে এটি মূলত এটি)। এইভাবে, আপনি ইচ্ছামত সাহায্যকারী বা মডেল থেকে এইচটিএমএল নিরাপদ স্ট্রিংগুলি ফিরিয়ে দিতে পারেন।
hএটি কেবল একজন নিয়ামকের মধ্যে থেকে বা ব্যবহারের জন্যই ব্যবহার করা যায়, কারণ এটি কোনও সহায়ক থেকে from এটি আউটপুটটি পালাতে বাধ্য করবে। এটি সত্যই হ্রাস করা হয়নি, তবে আপনি সম্ভবত এটি আর ব্যবহার করবেন না: একমাত্র ব্যবহার হ'ল html_safeঘোষণা "প্রত্যাবর্তন" করা , এটি বেশ অস্বাভাবিক।
সঙ্গে আপনার অভিব্যক্তি Prepending rawআসলে আহ্বান সমতূল্য to_sসঙ্গে শৃঙ্খলিত html_safeএটিতে, কিন্তু একটি সাহায্যকারী উপর ঘোষিত হয়, ঠিক h, তাই এটি শুধুমাত্র কন্ট্রোলার ও দৃশ্যগুলিতে ব্যবহার করা যাবে।
" SafeFuffers এবং Rails 3.0 " কীভাবে SafeBuffer(যে ক্লাসটি ম্যাজিকটিhtml_safe কাজ করে) কীভাবে কাজ করে সে সম্পর্কে একটি দুর্দান্ত ব্যাখ্যা ।
<%== @x %>একটি<%= raw(@x) %>উপন্যাসের কথাও আছে