Marnen Laibow-Koser wrote: > Cris Shupp wrote: [...] >> How come I cannot write the code as follows (Aptana will not compile >> it)? >> def self.up >> create_table (:people,{|t| >> t.string :name, :type, :email, :camera >> t.timestamps >> }) >> end > > Because you've got your syntax wrong. The braces aren't correct In this > context (this isn't JavaScript!) and parens don't go around blocks > passed to functions. [...]
On second thought, the braces are probably OK (although it's more common to use do...end for multiline blocks and braces for single-line ones). The bigger problem is the parentheses. If you're going to use them, then the closing parenthesis goes *before* the beginning of the block. Best, -- Marnen Laibow-Koser http://www.marnen.org mar...@marnen.org -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---