আমার অ্যাপ্লিকেশনটিতে একজন ব্যবহারকারী একটি ব্যবসা তৈরি করতে পারে। যখন তারা indexআমার ক্রিয়াকলাপটি ট্রিগার করে BusinessesControllerআমি তখন কোনও ব্যবসায়ের সাথে সম্পর্কিত কিনা তা পরীক্ষা করে দেখতে চাই current_user.id:
- যদি হ্যাঁ: ব্যবসা প্রদর্শন করুন।
- যদি না:
newক্রিয়ায় পুনর্নির্দেশ করুন ।
আমি এটি ব্যবহার করার চেষ্টা করছিলাম:
if Business.where(:user_id => current_user.id) == nil
# no business found
end
ব্যবসায়ের অস্তিত্ব না থাকলেও এটি সর্বদা সত্য ফিরে আসে ...
আমার ডাটাবেসে কোনও রেকর্ড বিদ্যমান থাকলে আমি কীভাবে পরীক্ষা করতে পারি?
whereকোনও রেকর্ড না থাকলে ব্যবহার করে একটি খালি অ্যারে ফিরে আসবে। এবং[]সমান নয়nil