are you calling debug() in your view anywhere? or to_yaml?
you can just tail your development log and watch it as you post the data to the server. that should indicate where the problem is coming from. if you see -- - in your params hash (posted data) then the problem is in your view. if it's not, then the problem is in your controller method
Unfortunately no. Unlike Smalltalk and many other languages, in Ruby Symbols are not strings.
The value in params[:note_body] was apparently a symbol not a string.
Michael