I am a beginner of Rails. I want to ask you about Default Scope. Why does default_scope use 'lambda'? Please take a look at the class below.
Class Category < ActiveRecord::Base
default_scope labmda { order('categories.name') }
end
Why not a typical block used instead of lambda?
To summarize my questions,
- What is lambda?
- Why is lambda used in default scope?