Hi Martin,

Have a ready of this:
http://jeremyweiland.com/archives/49

Regards,
Simon

On Mar 12, 3:20 am, mhaeusler <[email protected]>
wrote:
> Hi there!
>
> First I'm new to Ruby, RoR and the powerful and great community
> engine. I want to store all my photos in the database and not on file
> system, therefore I changed storage: 'file_system' to storage:
> 'db_files' in application.yml I also created a table db_files with the
> fields id and data as blob (mysql). At last I added the field
> "db_file_id" to the table "photos".
>
> I restarted my application and everything just worked fine as long as
> I did not add a photo! Everytime I try to add a new photo (e.g. user
> avatar) I get the following error:
>
> NoMethodError in Base#site_index
>
> Showing vendor/plugins/community_engine/app/views/posts/
> _post.html.haml where line #8 raised:
> NoMethodError
>
> Extracted source (around line #8):
>    .vcard.author
>      %h5
>        %a{:href=>"#{user_post_path(post.user,
> post)}", :class=>"photo", :rel=>"bookmark"}
>          =image_tag((post.first_image_in_body ||
> post.user.avatar_photo_url
> (:thumb)), :alt=>"", :width=>"50", :height=>"50")
>
>      %ul
>        %li.fn=link_to post.user.login, user_path(post.user)
>
> I think the problem is, that CE still tries to read the file from the
> filesystem and not from the database. When I look at the database all
> the entries where correct done. There is a new entry in db_files and
> the related photo has the correct ID of the entry in db_files.
>
> Is there any guide how to use db_files instead of file_system? I think
> the solution of my problem is to write a controller which outputs the
> image from the database, but currently I don't know how to start and
> what's the best solution for this. Hope, anybody can help me!
>
> Thanks a lot
> Martin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" 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/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to