11175
(-- --)
1
i have an error
undefined method `stringify_keys!' for "":String
my view is given below
<%= form_tag :action => 'resolve_create', :resolve => @resolve %>
<p>resolution:<br />
<%= text_area 'resolve','content', :cols => 40, :rows => 12 %></p>
<%= submit_tag "save" %>
what is dat error and how can i solve them?
can any one help me....
thanks
hi
Give me ur controller code.
thanks
seenu
11175
(-- --)
3
srinivasan sakthivel wrote:
hi
Give me ur controller code.
thanks
seenu
On Thu, Oct 22, 2009 at 1:54 PM, Ralu rm
def update
@ticket = Ticket.find(params[:id])
if @ticket.update_attributes(params[:ticket])
redirect_to :action => 'list'
else
redirect_to :action => 'edit'
end
end
def resolve
@ticket = Ticket.find(params[:id])
@category = Category.find(params[:id2])
@urgency = Urgency.find(params[:id3])
@resolve = Resolve.new
end
def resolve_create
@resolve = Resolve.new(params[:resolve1])
if @resolve.save
redirect_to :action => 'list'
else
redirect_to :action => 'resolve'
end
end
end
this is the part of controller code...
def resolve_create
@resolve = Resolve.new(params[:resolve1])
if @resolve.save
redirect_to :action => ‘list’
else
render :action => ‘resolve’
end
end
u can try the above code…
Thanks
seenu.
Otherwise u can try this one
def resolve_create
@resolve = Resolve.new()
@resolve.content = params[:resolve][:content]
if @resolve.save
redirect_to :action => 'list'
else
render :action => ‘resolve’
end
end
Thanks
seenu
11175
(-- --)
6
def resolve_create
@resolve = Resolve.new(params[:resolve1])
if @resolve.save
redirect_to :action => 'list'
else
redirect_to :action => 'resolve'
end
end
Problem is in parameters arguments...
It should be params[:resolve] ....not params[:resolve1]...
Thanks
Brijesh Shah
11175
(-- --)
7
Sijo k g wrote:
Hi Ralu rm
i have an error
undefined method `stringify_keys!' for "":String
The reason for this error is in the line
<%= form_tag :action => 'resolve_create', :resolve => @resolve %>
Since this will generate source like
action="/controller/resolve_create?resolve="
And in resolve_create what you are trying is
@resolve = Resolve.new(params[:resolve])
if @resolve.save
Here the error is .Why are you passing :resolve => @resolve ?
Sijo
then how can i pass the value resolve which iam getting from the user ?
is dat iam going in a rubbish way...???
11175
(-- --)
8
Max Williams wrote:
Oops, sorry, that text area in the amended form should be
<%= f.text_area :content, :cols => 40, :rows => 12 %></p>
thanks guys
nw its working fine...
11175
(-- --)
9
Ralu rm wrote:
Max Williams wrote:
Oops, sorry, that text area in the amended form should be
<%= f.text_area :content, :cols => 40, :rows => 12 %></p>
but in dat form_for .... der is no action ,
will it directly go to :action => 'create'??
11175
(-- --)
10
Ralu rm wrote:
Max Williams wrote:
dude, there's an api for a reason!! I personally like the version at
http://railsbrain.com, why not go and read it
am just a beginner,
dats y dat quest buddy...
anyway thanks for the link!
I know you're a beginner, but if you know the name of the method that
you have a question about, your first stop should always be the api.