sql >> Database teknologi >  >> RDS >> PostgreSQL

ActiveRecord find og returner kun valgte kolonner justeret med [:id]

Din @hellodate er ikke hvad du tror det er. Dette:

@hellodate = Ticket.select(:date)

vil mere eller mindre give dig resultatet af at sige:

select "date" from "tickets"

så du får alle Ticket s, men kun date kolonner vil blive trukket ud af databasen. Formentlig vil du bare have date fra @ticket :

@ticket   = Ticket.find(params[:id])
@winnings = Winnings.where(:date => @ticket.date)



  1. Tilføj kolonner til en eksisterende tabel i SQL Server-database

  2. TNS-12505:TNS:listener kender i øjeblikket ikke til SID givet i forbindelsesbeskrivelsen

  3. Sådan får du den sidste dag i måneden i Oracle

  4. Kan ikke tildele kolonnespecifikke privilegier i MySQL