пятница, 22 июля 2011 г.

Re: Permission denied in Paperclip

Я не уверен, но думаю что эта проблема не рельс. Попробуйте указать
права на директорию (chmod 666 ради теста хоть 777), и поменять юзера
на нужного (вдруг owner root стоит). По той ссылке что я давал
обсуждается похожая проблема.

22 июля 2011 г. 10:43 пользователь Barney <barnee77@gmail.com> написал:
> спасибо. ":rails_root/public/" помогло.
>
> но почему то паперклип не загружает изображение.
> в базу имя файла записывает, пытается отобразить по правильному пути,
> но файла самого нет.
>
> user.rb
> has_attached_file :avatar
>
> users_controller.rb
> def attach
> @user = User.find(params[:user_id])
> if params[:file].present?
>        @user.avatar = params[:file]
>        @user.save!
>      end
> end
>
> On 22 июл, 11:30, weiss --- <ecue...@gmail.com> wrote:
>> Может стоит попробовать поменять :path на ":rails_root/public/" плюс
>> проверить права на директорию?http://railsforum.com/viewtopic.php?id=34117
>>
>> 22 июля 2011 г. 10:25 пользователь Barney <barne...@gmail.com> написал:
>>
>>
>>
>> > Привет.
>>
>> > Столкнулся с проблемой при загрузке аттача.
>>
>> > Permission denied - /public
>>
>> > Имею
>> > gem 'rails', '3.0.1'
>> > gem "paperclip", "~> 2.3"
>> > Убунта 11.04
>>
>> > paperclip_defaults.rb
>> > module Paperclip
>> >  class Attachment
>> >    def self.default_options
>> >      @default_options ||= {
>> >        :url           => "/paperclip/:basename.:extension",
>> >        :path          => "/public/",
>> >        :styles        => {},
>> >        :default_url   => "missing.png",
>> >        :default_style =>  :original,
>> >        :validations   => [],
>> >        :storage       => :filesystem
>> >      }
>> >    end
>> >  end
>> > end
>>
>> > С чем это может быть связано?
>>
>> > --
>> > --
>> > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>> > FAQ группы находится по адресу:http://ru.wikibooks.org/wiki/RubyFAQ
>>
>> >  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> > ror2ru@googlegroups.com
>> >  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>> >  Дополнительные варианты находятся на странице группыhttp://groups.google.com/group/ror2ru?hl=ru
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий