Есть одно монолитное приложение, внутри есть два приложения - app1 и app2.
Модели у них общие.
Файл создается в app1, и соответственно сохраняется в app1:rails_root/public/....
и при вызове ticket.document.url второе приложение его не видит, так как обращается к app2:rails_root/public/....
Наверное есть два выхода:
1) Как сохранять сразу во второе приложение?
1) Как указать url куда смотреть из второго приложения?
А можно поинтересоваться, вы так делали? paperclip очень негибкий в этом плане, мне кажется.path же просто указывает куда смотреть. Если его использовать во вьюхе то он и добавить весь путь. ex.com/full_path_to_app1/public/images/:id/:style
Если менять url - тоже самое.
Но ведь должен же быть какой-то предусмотренный способ.
Андрей, вы правы, это не то решение, которое вам нужно. Для таких проблем идеальным решением было бы использование s3 или dropbox. Можно также создать symlink на app1/public в вашем приложений, но я не уверен в работоспособности этого способа www.rubydoc.info/gems/paperclip#Storage