Upload plików potrzebna pomoc

Pisze swój pierwszy program w Rails. Mam w swojej aplikacji zrobioną pocztę wewnętrzną. Chciałbym jeszcze aby była możliwość przesyłania plików doc, pdf, w zasadzie to zeby byla mozliwosc przeslania kazdego pliku, oczywiscie nie w duzych rozmiarach. Czy wykorzystac do tego jakis plugin, czy samemu lepiej napisac? Jak szukalem w necie rozwiązan to w wiekszosci sa to obrazki. Czy to sa tylko takie przykladowe rozwiazania, czy tez moglbym zwykly plik przeslac w ten sposob? Np. tutaj: http://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm

yyy a co za różnica czy to obrazek czy nie?

Po prostu w modelu nie waliduj typu. a tak to użyj paperclip i tyle.

http://railscasts.com/episodes/134-paperclip

Ech nie wiem czy to rozumiesz, ale żadnych plików nie musisz przesyłać. Robisz wysyłanie

form z do od wiadomosc i file

i to leci na serwer a odbiorca dostaje link do pliku

czyli cos w postaci

wskaznik_na_konkretny_id.nazwa_zmiennej_od_pliku.url

np
@message.file.url

i tyle to generuje mu link do pliku jaki uploadowales.

A mógłbyś jakoś jaśniej i konretniej napisać? Bo nie zrozumiałem czy mam używać paperclip czy nie… Dopiero uczę się Rails także trzeba mi tłumaczyć dokładnie.

tak masz uzyc paperclip by wysłac plik na serwer

a w wiadomosci do dajesz link jaki ci paperclip generuje, czyli coś w stylu:

@message.file.url

gdzie @message to twoja zmienna, jeśli message to nazwa twojego modelu

file to nazwa pola z która dasz generujac paperclip do obslugi tego pliku

i tyle