Passing hash with redirect_to

Hello,

Can anyone assist me with the following?

I have a hash (@pictures) with quite a bit of data I want to pass with a
redirect_to.

@pictures = []
@minisections.each do |minisection|
@pictures << minisection.pictures
end
@pictures.flatten!

redirect_to pictures_path(:update_images => @pictures)

The above redirect does not work. I have also tried several other
options.

My other option is to move the @pictures code to the action I am
redirecting to.
Any guidance would be appreciated.

Dave

Have you tried the below way??

redirect_to pictures_path, :update_images=>@pictures.to_s

On 27 November 2013 13:38, Dave C. [email protected] wrote:

end
@pictures.flatten!

redirect_to pictures_path(:update_images => @pictures)

The above redirect does not work. I have also tried several other
options.

My other option is to move the @pictures code to the action I am
redirecting to.
Any guidance would be appreciated.

Since you have not said what does not work it is difficult to help.
As a general rule always pass the minimum amount of data in the url.
So if possible just pass whatever information is required to identify
the data and do the lookup in the controller action.

Colin

Colin L. wrote in post #1128815:

So if possible just pass whatever information is required to identify
the data and do the lookup in the controller action.

Sounds like the better option is to move the code to the action I am
redirecting to.
Will try it.

Thanks

Dave

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs