You can use request.env['HTTP_REFERER']

On Fri, Feb 18, 2011 at 7:49 PM, Colin Law <[email protected]> wrote:

> On 18 February 2011 11:28, Mauro <[email protected]> wrote:
> > Controller Delivery:
> >
> > def create
> >    @customer = Customer.find(params[:customer_id])
> >    @delivery = @customer.deliveries.build(params[:delivery])
> >    @document = @customer.build_document(params[:document])
> >    if @delivery.valid? and @document.valid?
> >      Delivery.transaction do
> >        @delivery.save!
> >        @document.save!
> >      end
> >      flash[:success] = "Consegna effettuata."
> >      respond_with(@customer)
> >    else
> >      @products = Product.all
> >      render 'customers/show', :layout => 'delivery'
> >    end
> >  end
> >
> > When @delivery and @document are saved it redirects to customer show.
> > I do customer show also at application startup, after a search.
> > How can I know if the show is a redirect from Delivery create?
>
> You can always just set an @variable in the create action and test it
> in the view.  Don't call it '@coming_from_create' though, call it
> something that indicates what is required of the view.  If you call it
> @coming_from_create then it is almost guaranteed that a some point you
> will want to set in some other circumstance also, and then the name
> will not make sense.
>
> Colin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>


-- 
-------------------------------------------------------------
visit my blog at http://jimlabs.heroku.com

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to