আমি ভাবছি যে কীভাবে 4 রেলগুলিতে নিম্নলিখিতটি করা হয় বা যদি আমি কেবল ল্যাম্বডা ব্যবহারের জন্য রেল 3 পদ্ধতির ব্যবহার করি যা 3 এর সাথে 4 এর মত একইভাবে একটি যুক্তি পাস করতে পারে।
আমি রেল 3 তে বেশ নতুন এবং রেল 4 চালা কিছু নমুনার মাধ্যমে কাজ করার চেষ্টা করছি।
এখানে আমার রেলগুলি 3 কোড:
class Person < ActiveRecord::Base
scope :find_lazy, lambda {|id| where(:id => id)}
end
# In console I can call
Person.find_lazy(1)
সুতরাং যদি এই রেলস 4 উপায়টি হয় -> {use ব্যবহার করা হয় তবে এটি ল্যাম্বডা, তাই না? scope :all_lazy, -> { select("*") }
আমার যদি কোন যুক্তির দরকার হয়। আমি -> {using ব্যবহার করার সময় কয়েকটি ভিন্ন ধারণার চেষ্টা করেছি এবং কনসোলটিতে যুক্তি ত্রুটি পেয়েছি}