[Radiant] Extensions: Asset Manager Demo
Frode Nerbråten
frode.nerbraten at gmail.com
Thu Nov 23 14:43:27 CST 2006
Hi,
I have just gotten the asset manager to work. First I had the exact
same problem as you Jonathan. It seems like it's only uploading the
filename: "100_1134.JPG":String. I changed the enctype from
"multipart" to "multipart/form-data" in views/admin/asset/new.rhtml
and after that it worked perfectly. Perhaps this will work for you as
well.
The asset manager looks very nice Keith. Thanks for sharing it!
Best regards
Frode
On 11/23/06, Jonathan Métillon <jmetillon at gmail.com> wrote:
> Hi Keith,
>
> That looks fantastic and that's exactly what I needed. I hope it will
> be able to generate thumbnails!
>
> I followed the installation instructions and the extension is enabled.
> I go to the upload image page and input a title and a picture. But
> when I submit, I get this error:
>
> NoMethodError in Admin/assetController#new
>
> undefined method `content_type' for "100_1134.JPG":String
>
> RAILS_ROOT: script/../config/..
> Application Trace | Framework Trace | Full Trace
>
> vendor/plugins/acts_as_attachment/lib/technoweenie/acts_as_attachment/instance_methods.rb:56:in
> `uploaded_data='
> vendor/rails/activerecord/lib/active_record/base.rb:1660:in `attributes='
> vendor/rails/activerecord/lib/active_record/base.rb:1659:in `attributes='
> vendor/extensions/assets/app/controllers/admin/asset_controller.rb:74:in
> `handle_new_or_edit_post'
> vendor/extensions/assets/app/controllers/admin/asset_controller.rb:16:in `new'
> vendor/rails/actionpack/lib/action_controller/base.rb:1068:in
> `perform_action_without_filters'
> vendor/rails/actionpack/lib/action_controller/filters.rb:635:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:641:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
> vendor/rails/actionpack/lib/action_controller/filters.rb:640:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:641:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
> vendor/rails/actionpack/lib/action_controller/filters.rb:640:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:622:in
> `perform_action_without_benchmark'
> vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
> vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> vendor/rails/actionpack/lib/action_controller/rescue.rb:81:in `perform_action'
> vendor/rails/actionpack/lib/action_controller/base.rb:427:in
> `process_without_filters'
> vendor/rails/actionpack/lib/action_controller/filters.rb:627:in
> `process_without_session_management_support'
> vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in
> `process'
> vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'
> vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'
> vendor/rails/railties/lib/webrick_server.rb:110:in `handle_dispatch'
> vendor/rails/railties/lib/webrick_server.rb:76:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> vendor/rails/railties/lib/webrick_server.rb:63:in `dispatch'
> vendor/rails/railties/lib/commands/servers/webrick.rb:59
> /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in `require'
> vendor/rails/activesupport/lib/active_support/dependencies.rb:337:in
> `new_constants_in'
> vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in `require'
> vendor/rails/railties/lib/commands/server.rb:39
> script/server:3
>
> vendor/plugins/acts_as_attachment/lib/technoweenie/acts_as_attachment/instance_methods.rb:56:in
> `uploaded_data='
> vendor/rails/activerecord/lib/active_record/base.rb:1660:in `attributes='
> vendor/rails/activerecord/lib/active_record/base.rb:1659:in `attributes='
> vendor/extensions/assets/app/controllers/admin/asset_controller.rb:74:in
> `handle_new_or_edit_post'
> vendor/extensions/assets/app/controllers/admin/asset_controller.rb:16:in `new'
> vendor/rails/actionpack/lib/action_controller/base.rb:1068:in
> `perform_action_without_filters'
> vendor/rails/actionpack/lib/action_controller/filters.rb:635:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:641:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
> vendor/rails/actionpack/lib/action_controller/filters.rb:640:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:641:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'
> vendor/rails/actionpack/lib/action_controller/filters.rb:640:in `call_filter'
> vendor/rails/actionpack/lib/action_controller/filters.rb:622:in
> `perform_action_without_benchmark'
> vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
> vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> vendor/rails/actionpack/lib/action_controller/rescue.rb:81:in `perform_action'
> vendor/rails/actionpack/lib/action_controller/base.rb:427:in
> `process_without_filters'
> vendor/rails/actionpack/lib/action_controller/filters.rb:627:in
> `process_without_session_management_support'
> vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in
> `process'
> vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'
> vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'
> vendor/rails/railties/lib/webrick_server.rb:110:in `handle_dispatch'
> vendor/rails/railties/lib/webrick_server.rb:76:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> vendor/rails/railties/lib/webrick_server.rb:63:in `dispatch'
> vendor/rails/railties/lib/commands/servers/webrick.rb:59
> /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in `require'
> vendor/rails/activesupport/lib/active_support/dependencies.rb:337:in
> `new_constants_in'
> vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in `require'
> vendor/rails/railties/lib/commands/server.rb:39
> script/server:3
>
> Request
>
> Parameters: {"continue"=>"Save and Continue Editing",
> "asset"=>{"title"=>"Ongle transparent avec nacre et perles #1",
> "uploaded_data"=>"100_1134.JPG"}}
>
> Show session dump
>
> ---
> :user: !ruby/object:User
> attributes:
> name: Jonathan
> updated_at: 2006-11-19 01:35:06
> created_by: "1"
> admin: "1"
> updated_by: "1"
> id: "1"
> password: 0114562f917a53c4ac9f2a843df7316a7aa087b6
> login: john
> created_at: 2006-11-19 01:21:06
> developer: "1"
> email: johnny at example.com
> confirm_password: true
> created_by:
> updated_by:
> flash: !map:ActionController::Flash::FlashHash {}
>
>
> Response
> Headers: {"cookie"=>[], "Cache-Control"=>"no-cache"}
>
>
> On 11/23/06, Keith Bingman <keith at keithbingman.com> wrote:
> >
> >
> > Whoops, didn't send this to the list:
> >
> >
> > This works for me:
> >
> >
> > http://dev.radiantcms.org/svn/radiant/branches/mental/radiant/
> >
> >
> > Keith Bingman
> > keith at keithbingman.com
> > Tel: +49-7731-7983830
> >
> >
> >
> >
> > On Nov 23, 2006, at 5:22 AM, David Minor wrote:
> > Keith,
> >
> >
> > I'm very interested in trying out your asset manager and check out RPS2, but I can't seem to get a checkout of the mental branch. Can you point me to a svn url that doesn't require user/pass to get mental?
> >
> >
> > Thanks,
> > dm
> >
> >
> > Keith Bingman
> > keith at keithbingman.com
> > Tel: +49-7731-7983830
> >
> >
> >
> >
> > _______________________________________________
> > Radiant mailing list
> > Post: Radiant at lists.radiantcms.org
> > Search: http://radiantcms.org/mailing-list/search/
> > Site: http://lists.radiantcms.org/mailman/listinfo/radiant
> >
> >
>
>
>
> --
> « La perfection est atteinte non quand il ne reste rien à ajouter,
> mais quand il ne reste rien à enlever. » --Antoine de Saint-Exupéry
> _______________________________________________
> Radiant mailing list
> Post: Radiant at lists.radiantcms.org
> Search: http://radiantcms.org/mailing-list/search/
> Site: http://lists.radiantcms.org/mailman/listinfo/radiant
>
--
Frode Nerbråten
frode.nerbraten at gmail.com
More information about the Radiant
mailing list