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