Displaying 1 result from an estimated 1 matches for "projected_end_d".
2006 Jan 17
4
find_by_sql column ordering defect?
...d
end
sqlstatement = "select id, " + columns.join('', '') + " from projects"
@objs = Project.find_by_sql(sqlstatement)
the breakpointer tells me that:
irb(#<ProjectsController:0x2aaaacb3aa80>):001:0> sqlstatement
=> "select name, begin_date, projected_end_date, actual_end_date from
projects"
which is the correct order for the sqlstatement.
I then extecute the @objs = Project.find_by_sql(sqlstatement) statement.
The ordering of the columns has been altered - thus messing up my
headers and the order of the columns:
@objs
=> [#<Project:0x...