How to display the images in browser other than the storage path i.e.., public folder (ASAP)

hi i am having a doubt in changing the path for attached file i.e…,for
uploading photos and files …by default the path is
“:rails_root/public/system/”
and i want to change the path as ~/apps/Blog/data/attached/

BLOG refers to my project app name

after making the changes the image or file i saving but it is not
displaying in the browser

can any one help me out in writing the correct PATH and URL

these are modified Path and Url

has_attached :photo,
path: ~/apps/Blog/data/attached/:attachment/:id/:style/:filename",
url: /~/apps/Blog/data/attached/:attachment/:id/:style/:filename"

      thanks in advance who ever help me

On 16 October 2012 12:30, BalaRaju V. [email protected]
wrote:

can any one help me out in writing the correct PATH and URL

these are modified Path and Url

has_attached :photo,
path: ~/apps/Blog/data/attached/:attachment/:id/:style/:filename",
url: /~/apps/Blog/data/attached/:attachment/:id/:style/:filename"

Normally in a rails app only files under your_app/public are
accessible directly. If you want to access files elsewhere then you
will have to do clever things with apache or other webserver to
achieve this.

Colin

i didnt get you… how to change paper clip default url …

On Tue, Oct 16, 2012 at 6:01 PM, Colin L. [email protected]
wrote:

after making the changes the image or file i saving but it is not

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit https://groups.google.com/groups/opt_out.


నేను
కొంచం తపన,
కాస్త ఆసక్తి,
కొన్ని కలలు,
కాసిన్ని ఊహలు కలిపేస్తే
నేను

On Tue, Oct 16, 2012 at 7:57 AM, Colin L. [email protected]
wrote:

I don’t use paperclip but my understanding that it is not normally
possible to save outside of the public folder.

Add the path to your assets:
config.assets.paths.push(File.expand_path("~/my/path"))

On Tue, Oct 16, 2012 at 8:47 PM, BalaRaju V.
[email protected]wrote:

~/apps/Blog/data/attached/

has_attached :photo,
path: ~/apps/Blog/data/attached/:attachment/:id/:style/:filename",
url: /~/apps/Blog/data/attached/:attachment/:id/:style/:filename"

Colin is 50% right. You can use send_data to use rails to send files
which
are not in the public folder or, as Colin
suggested, use apache to serve them.

But for your specific question, you should look at
https://github.com/thoughtbot/paperclip#understanding-storage

:path option is where you save the file
:url option is the url used to access the image

to use this in a view, use the url method

image_tag blog.photo.url

“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 https://groups.google.com/groups/opt_out.

On 16 October 2012 14:04, Jim Ruther N. [email protected] wrote:

wrote:

displaying

Colin is 50% right.

Better than 0% I suppose :slight_smile:

Colin

On 16 October 2012 13:47, BalaRaju V. [email protected]
wrote:

i didnt get you… how to change paper clip default url …

Please don’t top post, it makes it difficult to follow the thread.
Insert your reply at appropriate points in the previous message.
Thanks.

I don’t use paperclip but my understanding that it is not normally
possible to save outside of the public folder.

Colin

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