我已經構建了一個Ruby on Rails應用程序(2.3.9),它允許用戶跟蹤鍛鍊。我正在嘗試僅返回Workout
表中的記錄,這些記錄在video_link
列中有一個值。 (workout.video_link
是一個字符串幷包含一個網址)。如何使用named_scope將記錄限制爲非空白記錄?
我已經使用了一個named_scope
限制記錄之前,但只有在整數列,我不知道如何用字符串做這個,因爲IS NOT NULL
顯然不會在這裏工作。
我該如何編寫範圍workout.rb
做這樣的事情?
這不會限制這些記錄還以爲是因爲'workout.video_link'沒有按不包含NULL。它是空白的。 – bgadoci 2011-03-08 20:26:41
我也更新了我的範圍。 – 2011-03-08 20:35:03
*已更新,因此您正在檢查非NULL和!=''。 – 2011-03-08 20:36:46