Method: ActiveRecord::QueryMethods#from

Defined in:
lib/active_record/relation/query_methods.rb

#from(value, subquery_name = nil) ⇒ Object

Specifies table from which the records will be fetched. For example:

Topic.select('title').from('posts')
# SELECT title FROM posts

Can accept other relation objects. For example:

Topic.select('title').from(Topic.approved)
# SELECT title FROM (SELECT * FROM topics WHERE approved = 't') subquery

Topic.select('a.title').from(Topic.approved, :a)
# SELECT a.title FROM (SELECT * FROM topics WHERE approved = 't') a


902
903
904
# File 'lib/active_record/relation/query_methods.rb', line 902

def from(value, subquery_name = nil)
  spawn.from!(value, subquery_name)
end