Hello
For my new app (using ror) I have my db (reservations table) with column
types like,
create_table :reservations do |t|
t.date :date
t.boolean :availability, :default => "false"
t.integer :count
t.string :"0630"
t.string :"0700"
t.timestamps
end
end
def self.down
drop_table :reservations
end
Now when I create a new reservation. a=Reservation.new and try to set
a.0700=booked ruby doesnt let me do that –
ruby-1.8.7-p334 :098 > b.0700=booked
SyntaxError: compile error
(irb):98: no . floating literal anymore; put 0 before dot
b.0700=booked
^
(irb):98: syntax error, unexpected tINTEGER
b.0700=booked
^
from (irb):98
I have tried escaping the date like \0945 it still doesnt let me. Can I
not have columns beginning with integers, Is this something I cannot do
?
this is how my schema looks –
create_table “reservations”, :force => true do |t|
t.date “date”
t.boolean “availability”, :default => true
t.integer “count”
t.string “0630”
t.string “0637”
t.string “0645”
t.string “0652”
t.string “0700”
Please help…
Thanks
AJ