রেল অন রুবেল - আমি কীভাবে অ্যাপ্লিকেশন বিন্যাস ছাড়াই একটি ক্রিয়াকলাপ করব?


90

আমার একটি রেল অ্যাপ্লিকেশন রয়েছে এবং আমি আমার অ্যাপ্লিকেশন লেআউটটি ব্যবহার না করেই কোনও ক্রিয়া রেন্ডার করতে চাই (এতে পৃষ্ঠা শিরোনাম / পাদচরণ সামগ্রী রয়েছে)।

আমি কীভাবে এটি করতে যেতে পারি?


উত্তর:


153

এটি সম্পর্কে এখানে কিছু ডকুমেন্টেশন রয়েছে: http://guides.rubyonrails.org/layouts_and_rendering.html

আপনার প্রশ্নের জন্য:

render :layout => false

বা

layout false

6
মনে রাখবেন layout nilযে নিয়ামকের জন্য সমস্ত লেআউট অক্ষম করবে। এবং layout nil, :only => [:action]নিয়ামক (বর্তমানে একটি বাগ) এর লেআউটটিও সরিয়ে ফেলবে।
স্যামুয়েল 21

4
লেআউট মিথ্যা আমার পক্ষে কাজ করে না, তবে রেন্ডার: লেআউট => মিথ্যা করে।
cman77

এটি প্রকৃতপক্ষে সিএসভি টেম্পলেটগুলি উপস্থাপনের জন্য দরকারী useful
ফতুহোকু

2

5 রেলগুলির জন্য, নিয়ামকটিতে, নির্দিষ্ট ক্রিয়াটির জন্য:

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