From: Pat Maddox Date: 2007-11-12T18:02:32+09:00 Subject: Re: RubyOnRails - One view, many actions On Nov 12, 2007 1:02 AM, Pat Maddox wrote: > > On Nov 12, 2007 12:30 AM, wrote: > > On 11 Nov, 21:53, Pat Maddox wrote: > > > > > On Nov 11, 2007 12:35 PM, wrote: > > > > > > > Hi all, > > > > I've got a view named "prompt.rhtml"and a controller named "customer" > > > > with some actions ("prompt", "getdata", and so on...). Of course, the > > > > URL "/customer/prompt" is associated to the action "prompt" and then > > > > to the view "prompt.rhtml", but is it possible to associate the action > > > > "getdata" with the view "prompt.rhtml"? If so, how can I do this? > > > > > > > Thanks, > > > > Matthew > > > > > > render :action => "prompt" > > > > > > or > > > > > > render :template => "customer/prompt" > > > > > > Pat > > > > > > Hi Pat, > > if I use > > > > render :action => "prompt" > > > > in "getdata" action, I have: > > > > getdata (action) -> prompt (action) -> prompt (view) > > > > but I'd like to have: > > > > getdata (action) -> prompt (view) > > > > Is it possible? > > > > > > Thank you, > > Matthew > > > > > > > > What? No you don't. It just runs the getdata action and renders the > view that corresponds to the action named "prompt." It doesn't run > that other action. Anyway, I also showed you another way with render > :template. > > Pat > Also I just noticed this is on rubytalk...you should direct any Rails messages to the rails mailing list. Pat