Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
paperclip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ikcrm_common
paperclip
Commits
5dba614c
Commit
5dba614c
authored
Mar 02, 2012
by
Prem Sichanugrist
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README
Fixes #723
parent
0efa3843
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
6 deletions
+8
-6
README.md
+8
-6
No files found.
README.md
View file @
5dba614c
...
@@ -55,7 +55,7 @@ well with gems.
...
@@ -55,7 +55,7 @@ well with gems.
Include the gem in your Gemfile:
Include the gem in your Gemfile:
gem "paperclip", "~> 2.
0
"
gem "paperclip", "~> 2.
7
"
Or, if you want to get the latest, you can get master from the main paperclip repository:
Or, if you want to get the latest, you can get master from the main paperclip repository:
...
@@ -72,7 +72,7 @@ Anyway, if you don't use Bundler (though you probably should, even in Rails 2),
...
@@ -72,7 +72,7 @@ Anyway, if you don't use Bundler (though you probably should, even in Rails 2),
...
...
Rails::Initializer.run do |config|
Rails::Initializer.run do |config|
...
...
config.gem "paperclip", :version => "~> 2.
4
"
config.gem "paperclip", :version => "~> 2.
7
"
...
...
end
end
...
@@ -106,6 +106,8 @@ In your migrations:
...
@@ -106,6 +106,8 @@ In your migrations:
end
end
end
end
(Or you can use migration generator:
`rails generate paperclip user avatar`
)
In your edit and new views:
In your edit and new views:
<%= form_for :user, @user, :url => user_path, :html => { :multipart => true } do |form| %>
<%= form_for :user, @user, :url => user_path, :html => { :multipart => true } do |form| %>
...
@@ -199,9 +201,9 @@ thumbnail images. By defining a subclass of Paperclip::Processor, you can
...
@@ -199,9 +201,9 @@ thumbnail images. By defining a subclass of Paperclip::Processor, you can
perform any processing you want on the files that are attached. Any file in
perform any processing you want on the files that are attached. Any file in
your Rails app's lib/paperclip
\_
processors directory is automatically loaded by
your Rails app's lib/paperclip
\_
processors directory is automatically loaded by
paperclip, allowing you to easily define custom processors. You can specify a
paperclip, allowing you to easily define custom processors. You can specify a
processor with the :processors option to
has
\_
attached
\_
file
:
processor with the :processors option to
`has_attached_file`
:
has_attached
\
_file :scan, :styles => { :text => { :quality => :better } },
has_attached_file :scan, :styles => { :text => { :quality => :better } },
:processors => [:ocr]
:processors => [:ocr]
This would load the hypothetical class Paperclip::Ocr, which would have the
This would load the hypothetical class Paperclip::Ocr, which would have the
...
@@ -251,8 +253,8 @@ are called before and after the processing of each attachment), and the
...
@@ -251,8 +253,8 @@ are called before and after the processing of each attachment), and the
attachment-specific
`before_<attachment>_post_process`
and
attachment-specific
`before_<attachment>_post_process`
and
`after_<attachment>_post_process`
. The callbacks are intended to be as close to
`after_<attachment>_post_process`
. The callbacks are intended to be as close to
normal ActiveRecord callbacks as possible, so if you return false (specifically
normal ActiveRecord callbacks as possible, so if you return false (specifically
\-
returning nil is not the same) in a
before
\_
filter
, the post processing step
\-
returning nil is not the same) in a
`before_filter`
, the post processing step
will halt. Returning false in an
after
\_
filter will not halt anything, but you
will halt. Returning false in an
`after_
filter will not halt anything, but you
can access the model and the attachment if necessary.
can access the model and the attachment if necessary.
_NOTE: Post processing will not even *start* if the attachment is not valid
_NOTE: Post processing will not even *start* if the attachment is not valid
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment