I have upgraded my application from Rails 2.3.5 to Rails 3.1.3. I had
paperclip plug-in in my old app. I have added paperclip gem in Gemfile
as
gem 'paperclip', :git => '
http://github.com/thoughtbot/paperclip.git'
I have model code as
class Mugshot < ActiveRecord::Base
belongs_to :mugshotable, :polymorphic => true
attr_accessible :photo
Paperclip.interpolates :mugshotable_type do |attachment, style|
attachment.instance.mugshotable_type.downcase
end
has_attached_file :photo,
:styles => { :thumb=> "128x128#" },
:default_style => :thumb,
:use_timestamp => false,
:url => "/system/
images/:mugshotable_type/:id/:style/:basename.:extension",
:path => ":rails_root/public/system/
images/:mugshotable_type/:id/:style/:basename.:extension"
end
Application get stuck at model with log as
app/models/mugshot.rb:12:in `<class:Mugshot>' #line where
has_attached_file called
app/models/mugshot.rb:1:in `<top (required)>'
I have upgraded my application from Rails 2.3.5 to Rails 3.1.3. I had
paperclip plug-in in my old app. I have added paperclip gem in Gemfile
as
gem 'paperclip', :git => '
http://github.com/thoughtbot/paperclip.git'
I have model code as
class Mugshot < ActiveRecord::Base
belongs_to :mugshotable, :polymorphic => true
attr_accessible :photo
Paperclip.interpolates :mugshotable_type do |attachment, style|
attachment.instance.mugshotable_type.downcase
end
has_attached_file :photo,
:styles => { :thumb=> "128x128#" },
:default_style => :thumb,
:use_timestamp => false,
:url => "/system/
images/:mugshotable_type/:id/:style/:basename.:extension",
:path => ":rails_root/public/system/
images/:mugshotable_type/:id/:style/:basename.:extension"
end
Application get stuck at model with log as
app/models/mugshot.rb:12:in `<class:Mugshot>' #line where
has_attached_file called
app/models/mugshot.rb:1:in `<top (required)>'
Please help me out. I am really stucked.
EDITED
After removing silencer I got log as follows
activemodel (3.1.3) lib/active_model/validations/with.rb:83:in `block
in validates_with'
activemodel (3.1.3) lib/active_model/validations/with.rb:81:in `each'
activemodel (3.1.3) lib/active_model/validations/with.rb:81:in
`validates_with'
activemodel (3.1.3) lib/active_model/validations.rb:88:in
`validates_each'
/Users/shailesh/.rvm/gems/ruby-1.9.2-p290/bundler/gems/
paperclip-8390516f435f/lib/paperclip.rb:193:in `has_attached_file'
app/models/mugshot.rb:12:in `<class:Mugshot>'
app/models/mugshot.rb:1:in `<top (required)>'
activesupport (3.1.3) lib/active_support/dependencies.rb:456:in `load'
activesupport (3.1.3) lib/active_support/dependencies.rb:456:in `block
in load_file'
activesupport (3.1.3) lib/active_support/dependencies.rb:640:in
`new_constants_in'
Please help me out.
Thanks in advance