CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 24 Aug 2025 04:19:14 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090308072254
location: https://web.archive.org/web/20090308072254/https://github.com/tekin/file_column/tree
server-timing: captures_list;dur=0.739465, exclusion.robots;dur=0.025313, exclusion.robots.policy;dur=0.010634, esindex;dur=0.012212, cdx.remote;dur=24.291560, LoadShardBlock;dur=305.262104, PetaboxLoader3.resolve;dur=167.766159, PetaboxLoader3.datanode;dur=102.057649
x-app-server: wwwb-app216
x-ts: 302
x-tr: 373
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app216; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Sun, 24 Aug 2025 04:19:15 GMT
content-type: text/html; charset=utf-8
content-length: 113
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sun, 08 Mar 2009 07:22:53 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090308072254/https://github.com/tekin/file_column/tree/master
x-archive-orig-x-runtime: 41ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 113
cache-control: max-age=1800
memento-datetime: Sun, 08 Mar 2009 07:22:54 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 07 Jun 2008 06:13:42 GMT", ; rel="prev memento"; datetime="Thu, 25 Dec 2008 21:48:29 GMT", ; rel="memento"; datetime="Sun, 08 Mar 2009 07:22:54 GMT", ; rel="next memento"; datetime="Mon, 30 Mar 2009 13:31:59 GMT", ; rel="last memento"; datetime="Fri, 05 Jun 2009 15:32:54 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_8_20090308070541_crawl103-c/52_8_20090308071951_crawl101.arc.gz
server-timing: captures_list;dur=0.579240, exclusion.robots;dur=0.025069, exclusion.robots.policy;dur=0.011249, esindex;dur=0.014732, cdx.remote;dur=25.811415, LoadShardBlock;dur=356.786212, PetaboxLoader3.datanode;dur=372.904608, PetaboxLoader3.resolve;dur=154.871298, load_resource;dur=203.693269
x-app-server: wwwb-app216
x-ts: 301
x-tr: 613
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 24 Aug 2025 04:19:15 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sun, 08 Mar 2009 07:22:54 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 654ms
x-archive-orig-etag: "796ccec8283ff3778583546326482740"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 20358
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 08 Mar 2009 07:22:54 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 07 Jun 2008 06:13:42 GMT", ; rel="prev memento"; datetime="Wed, 04 Feb 2009 10:47:20 GMT", ; rel="memento"; datetime="Sun, 08 Mar 2009 07:22:54 GMT", ; rel="next memento"; datetime="Sun, 08 Mar 2009 08:14:50 GMT", ; rel="last memento"; datetime="Thu, 06 Aug 2009 02:17:31 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_8_20090308070541_crawl103-c/52_8_20090308071951_crawl101.arc.gz
server-timing: captures_list;dur=0.488905, exclusion.robots;dur=0.018008, exclusion.robots.policy;dur=0.007931, esindex;dur=0.010833, cdx.remote;dur=10.264423, LoadShardBlock;dur=197.957983, PetaboxLoader3.datanode;dur=108.132819, PetaboxLoader3.resolve;dur=151.056327, load_resource;dur=71.839100
x-app-server: wwwb-app216
x-ts: 200
x-tr: 330
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
tekin's file_column at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | git mirror of file_column plugin, patched to partition ids |
Homepage: | https://www.kanthak.net/opensource/file_column/ |
Clone URL: |
git://github.com/tekin/file_column.git
Give this clone URL to anyone.
git clone git://github.com/tekin/file_column.git
|
name | age | message | |
---|---|---|---|
![]() |
CHANGELOG | Mon Apr 24 13:57:41 -0700 2006 | :magick columns can ignore non-image files gi... [skanthak] |
![]() |
README | Thu Nov 03 18:22:36 -0800 2005 | Finishing reorganization git-svn-id: https://op... [kyle] |
![]() |
Rakefile | Wed Nov 23 13:23:31 -0800 2005 | moved dynamic view resizing into url_for_image_... [skanthak] |
![]() |
TODO | Sun Jan 22 14:25:40 -0800 2006 | made :permission option use File.chmod so that ... [skanthak] |
![]() |
init.rb | Sun Feb 19 13:04:43 -0800 2006 | support for unit-testing file_column enabled mo... [skanthak] |
![]() |
lib/ | Wed Sep 10 02:17:50 -0700 2008 | Inflector is deprecated since Rails 2.1.1. Use ... [dovadi] |
![]() |
test/ | Mon Apr 24 13:57:41 -0700 2006 | :magick columns can ignore non-image files gi... [skanthak] |
FEATURES ======== Let's assume an model class named Entry, where we want to define the "image" column as a "file_upload" column. class Entry < ActiveRecord::Base file_column :image end * every entry can have one uploaded file, the filename will be stored in the "image" column * files will be stored in "public/entry/image/<entry.id>/filename.ext" * Newly uploaded files will be stored in "public/entry/tmp/<random>/filename.ext" so that they can be reused in form redisplays (due to validation etc.) * in a view, "<%= file_column_field 'entry', 'image' %> will create a file upload field as well as a hidden field to recover files uploaded before in a case of a form redisplay * in a view, "<%= url_for_file_column 'entry', 'image' %> will create an URL to access the uploaded file. Note that you need an Entry object in the instance variable @entry for this to work. * easy integration with RMagick to resize images and/or create thumb-nails. USAGE ===== Just drop the whole directory into your application's "vendor/plugins" directory. Starting with version 1.0rc of rails, it will be automatically picked for you by rails plugin mechanism. DOCUMENTATION ============= Please look at the rdoc-generated documentation in the "doc" directory. RUNNING UNITTESTS ================= There are extensive unittests in the "test" directory. Currently, only MySQL is supported, but you should be able to easily fix this by looking at "connection.rb". You have to create a database for the tests and put the connection information into "connection.rb". The schema for MySQL can be found in "test/fixtures/mysql.sql". You can run the tests by starting the "*_test.rb" in the directory "test" BUGS & FEEDBACK =============== Bug reports (as well as patches) and feedback are very welcome. Please send it to sebastian.kanthak@muehlheim.de
This feature is coming soon. Sit tight!