16 Mayıs 2013, PERŞEMBE
lambda ve Raylar 4 tarzı argümanlar kapsamları?
Aşağıdaki 4 Raylar nasıl yapıldığını ya da sadece 3 ile 4 ile aynı şekilde benim gibi bir argüman geçebilen bir lambda kullanarak Raylar 3 yaklaşımını merak ediyorum.
Ve bazı örnekler 4 Raylar koşu ile çalışmaya çalışıyorum Rails 3 için yeni sayılırım.
İşte benim Raylar 3 kod:
class Person < ActiveRecord::Base
scope :find_lazy, lambda {|id| where(:id => id)}
end
# In console I can call
Person.find_lazy(1)
Eğer öyleyse bu 4 şekilde kullanmaktır Raylar ise ->lambda, değil mi? {}, Bir argüman ihtiyacım olan Ne varsa scope :all_lazy, -> { select("*") }
. Bir kaç farklı fikirler denedim ve - ^ kullanılırken, bağımsız değişken hataları konsol . {}.
CEVAP
16 Mayıs 2013, PERŞEMBE
Olması gerektiğini düşünüyorum
scope :find_lazy, -> (id) { where(:id => id) }
Bunu Paylaş:
2.3 tarzı raylar eklentileri ve admin ...
Raylar: named_scope, lambda ve engelle...
simple_form - gizli alan oluşturmak ra...
Taze Raylar bir proje için PostgreSQL ...
Raylar kurabiye, başlangıç tarihi ve T...