Tom
2006-Jan-21 13:13 UTC
[Rails] HELP: NoMethodError (undefined method `stringify_keys!'' for
We have a flash developer who is intergating with a rails application
when
he posts a particular variable (in this case ''rating'') We get
a ''Rails
Application
Error'' Trawling the production log turns up this error;
NoMethodError (undefined method `stringify_keys!'' for
"10":String):
The html wireframe has no such problem. A select box is used to submit
the data
in the style of.
rating[rating]
Here is the ''def'' in the controller;
def rate
dream = User.find(params[:id])
rating = Rating.new(params[:rating])
# Create or Update rating cookie
if !cookies[:rating]
cookies[:rating] = { :value => User.sha1(@request.remote_ip +
Time.now.to_s), :expires => Time.now + 31449600}
else
cookies[:rating] = { :value => cookies[:rating], :expires =>
Time.now + 31449600}
end
rating.cookie = cookies[:rating]
dream.ratings << rating
if dream.update
flash[:notice] = ''Rating was added to this dream.''
redirect_to :action => ''show'', :id => dream
else
render :action => ''show''
end
end
Is there something wrong with submiting a post variable called
''rating''
in this way is there another method that im missing?
Thanks in advance.
T
--
Posted via http://www.ruby-forum.com/.
Kevin Olbrich
2006-Jan-21 14:33 UTC
[Rails] Re: HELP: NoMethodError (undefined method `stringify_keys!''
Tom wrote:> We have a flash developer who is intergating with a rails application > when > he posts a particular variable (in this case ''rating'') We get a ''Rails > Application > Error'' Trawling the production log turns up this error; > > NoMethodError (undefined method `stringify_keys!'' for "10":String): > > The html wireframe has no such problem. A select box is used to submit > the data > in the style of. > > rating[rating] >Which line is the error on, and what does your param hash look like? -- Posted via http://www.ruby-forum.com/.