Chaining named_scopes or Scopes of different models


Lets we have two models => Model A and B

in Model A

we have

scope :get_ticked, where(:ticked=>true)

in Model B

we have

scope :get_correct, where(:correct=> true)

then to chain scopes o both models

A.get_ticked.merge(B.get_correct)

OR

scope1= A.get_ticked

scope2= B.get_correct

scope1.merge(scope2)

Advertisements

I am Senior Software Engineer. I love reading, writing, sharing,developing, hiking, movies, trips, mountains, brooks, hills etc.

Tagged with:
Posted in Ruby Little Codes

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

StackOverFlow
Categories
Archives
%d bloggers like this: