this might not be an ajax problem.. but i am stumped..
to cut out all the mess, here''s what i have
a controller with this code:
def test
render(:layout => false)
@data = params[:newOpp]
end
a partial which contains a form that has a button like this:
<%= submit_to_remote("confirm","Confirm Entry", :url
=> {:action =>
''test''}, :update => ''confirmation'') %>
what i would like to do in test.rhtml is feed this info into another
partail.. but i am getting the following problem..
when i try to access @data inside test.rhtml, i get NIL...
<%= @data.inspect %> #=> gives me NIL
but this:
<%= @params[:newOpp].inspect %> #=> gives me a dump of the form
params...
if i do this:
<% @data =params[:newOpp]%>
<%= @data.inspect %>
i get a dump of my data...
anyone have any idea what gives?
shouldn''t i be able do the assignment in the controller, and then just
access the variables in the view?
hopefully, i gave up enough info..
thanks!
--
Posted via http://www.ruby-forum.com/.
sergio ruiz wrote:> def test > render(:layout => false) > @data = params[:newOpp] > end > > what i would like to do in test.rhtml is feed this info into another > partail.. but i am getting the following problem.. > > when i try to access @data inside test.rhtml, i get NIL...I could be wrong, but I think your render(:layout=>false) is preventing @data from getting to the view. hth, Bill
Hi -- On Thu, 13 Jul 2006, sergio ruiz wrote:> this might not be an ajax problem.. but i am stumped.. > > to cut out all the mess, here''s what i have > > a controller with this code: > > def test > render(:layout => false) > @data = params[:newOpp] > end[...] Try switching the lines: @data = params[:newOpp] render(:layout => false) David -- http://www.rubypowerandlight.com => Ruby/Rails training & consultancy http://www.manning.com/black => RUBY FOR RAILS (reviewed on Slashdot, 7/12/2006!) http://dablog.rubypal.com => D[avid ]A[. ]B[lack''s][ Web]log dblack@wobblini.net => me