RoR과 조금만 협력 해왔고 쿼리 결과를 필터링하는 방법을 찾았지만 제대로하고 있는지 확신 할 수 없습니다. 어떤 새로운 언어/기술에서와 마찬가지로, 당신은 어릴 때의 대본이되고 나는 그것을 좋아하지 않습니다. 나는 종류의 코드를 생각RoR 앱에서 쿼리 결과를 필터링하는 방법은 무엇입니까?
scope :which_user, lambda {|user_id| {:conditions => ["user_id = ?", user_id]}}
:
나는 주어진 사용자 ID 만 약속을 유지하는이 코드가 약속 모델에서,이
@events = Appointment.scoped
@events = @events.which_user(current_user.id)
을하는 컨트롤러가 예를 들어, 나는 그것을 간신히 이해할 수 있습니다. 누가 루비 마술이이 사건에서 어떻게 작동하는지 조금 더 말해 줄 수 있습니까?