Re: [Radiant] Page Parts extension - Passenger failing
Hi Josh, thanks for the feedback. I wonder if it's a Paperclip and Passenger problem I'm having instead. I'll investigate further and let you know how I get on. John On 7 May 2010, at 15:41, Josh French wrote: >> Just spotted that I'm getting the following error when creating a >> page using your file page part example. >> >> can't modify frozen hash >> Is this a problem in Production mode as well? > > Hi John, > > I can't reproduce this in either development or production. I tested > this with the Radiant RC2 and Paperclip 2.3.1.1 gems, with just > Factory + Parts installed and the file part as shown in the screencast > -- anything different on your end? > > Interesting that something is calling `delete` when you're creating a > page, looks like the transaction is getting rolled back for some > reason; not sure if that's the cause or the effect of your error > though. Even when I explicitly triggered validation errors on the file > attachment or the page itself I couldn't duplicate your issue. > > j > ___ > Radiant mailing list > Post: Radiant@radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > List Site: http://lists.radiantcms.org/mailman/listinfo/radiant > Radiant: http://radiantcms.org > Extensions: http://ext.radiantcms.org ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
Re: [Radiant] Page Parts extension - Passenger failing
> Just spotted that I'm getting the following error when creating a > page using your file page part example. > > can't modify frozen hash > Is this a problem in Production mode as well? Hi John, I can't reproduce this in either development or production. I tested this with the Radiant RC2 and Paperclip 2.3.1.1 gems, with just Factory + Parts installed and the file part as shown in the screencast -- anything different on your end? Interesting that something is calling `delete` when you're creating a page, looks like the transaction is getting rolled back for some reason; not sure if that's the cause or the effect of your error though. Even when I explicitly triggered validation errors on the file attachment or the page itself I couldn't duplicate your issue. j ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
Re: [Radiant] Page Parts extension - Passenger failing
Hi Josh, Just spotted that I'm getting the following error when creating a page using your file page part example. can't modify frozen hash with the following stack trace /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:214:in `delete' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:214:in `rollback_active_record_state!' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:196:in `save' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:61:in `insert_record' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:145:in `send' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:145:in `send' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/autosave_association.rb:296:in `save_collection_association' /Users/johnpolling/Sites/Vista/vendor/extensions/paperclipped/vendor/plugins/will_paginate/lib/will_paginate/finder.rb:168:in `method_missing' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:369:in `method_missing_without_paginate' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `method_missing' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `each' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `send' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `method_missing' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:369:in `method_missing_without_paginate' /Users/johnpolling/Sites/Vista/vendor/extensions/paperclipped/vendor/plugins/will_paginate/lib/will_paginate/finder.rb:168:in `method_missing' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/autosave_association.rb:289:in `save_collection_association' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/autosave_association.rb:168:in `autosave_associated_records_for_parts' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:180:in `evaluate_method' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:180:in `evaluate_method' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:180:in `instance_eval' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:180:in `evaluate_method' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:166:in `call' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:93:in `run' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:92:in `each' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:92:in `send' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:92:in `run' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activesupport/lib/active_support/callbacks.rb:276:in `run_callbacks' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/callbacks.rb:344:in `callback' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/callbacks.rb:267:in `create' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/base.rb:2874:in `create_or_update_without_callbacks' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/callbacks.rb:250:in `create_or_update' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/base.rb:2555:in `save_without_validation!' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/validations.rb:1088:in `save_without_dirty!' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/dirty.rb:87:in `save_without_transactions!' /Users/johnpolling/Sites/Vista/vendor/radiant/vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!' /Users/johnpolling/Sites/Vista/vendor/radiant
Re: [Radiant] Page Parts extension - Passenger failing
Both working a treat in Production. Thanks again for resolving so quickly. Loving both extensions, exactly what RadiantCMS has been needing for quite some time. John On 5 May 2010, at 01:27, Josh French wrote: >> Thanks for looking into this so quickly. Will run an update first >> thing in the morning. > Oops -- you'll have to update PageFactory as well. I believe that's the last > of it. > > j > ___ > Radiant mailing list > Post: Radiant@radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > List Site: http://lists.radiantcms.org/mailman/listinfo/radiant > Radiant: http://radiantcms.org > Extensions: http://ext.radiantcms.org ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
[Radiant] Page Parts extension - Passenger failing
> Thanks for looking into this so quickly. Will run an update first > thing in the morning. Oops -- you'll have to update PageFactory as well. I believe that's the last of it. j ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
Re: [Radiant] Page Parts extension - Passenger failing
Hi Josh, Thanks for looking into this so quickly. Will run an update first thing in the morning. John On 4 May 2010, at 21:33, Josh French wrote: > Hi John, > > Can you update your copy of PageParts and try again? I've just pushed > a change which should hopefully solve both of those issues. Please let > me know if it works for you or not. > > Best, > j > ___ > Radiant mailing list > Post: Radiant@radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > List Site: http://lists.radiantcms.org/mailman/listinfo/radiant > Radiant: http://radiantcms.org > Extensions: http://ext.radiantcms.org ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
Re: [Radiant] Page Parts extension - Passenger failing
Hi John, Can you update your copy of PageParts and try again? I've just pushed a change which should hopefully solve both of those issues. Please let me know if it works for you or not. Best, j ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
Re: [Radiant] Page Parts extension - Passenger failing
Hi John, There are no configuration options for either PageParts or PageFactory; rather, you've uncovered a couple load order/load path issues on my part. While I look into them, here's the awkward workaround: 1) Load PageParts before PageFactory by editing config/environment, eg: config.extensions = [:page_parts, :all] 2) Run Radiant in development mode, assuming you're not working on a live site at the moment. There's some difference between dev and production w/r/t dependency loading that I haven't tracked down yet. I'll post back when I've got these sorted. Thanks, j ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
Re: [Radiant] Page Parts extension - Passenger failing
Also to add to my problems I can't get page_factory and page_parts to work together. When I add a part such as part "Start Date", :page_part_type => "DatePagePart" The part appears, but the page_part_type doesn't set to a DatePagePart. I'm guessing this is a config problem, but I have no idea what to set. Thanks John On 4 May 2010, at 17:10, John Polling wrote: > Hi, > > I'm using the Page Parts extension for the first time. I'm running > RadiantCMS on Edge, so not certain if this is the problem. > > I have created a file_image_page_part and placed the file in the > {RAILS_ROOT}/app/models folder. However when I restart Passenger I am > getting the following error message. > > no such file to load -- /file_image_page_part (MissingSourceFile) > Is there something obvious I've missed here, such as a config setting? > > Thanks > > John > ___ > Radiant mailing list > Post: Radiant@radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > List Site: http://lists.radiantcms.org/mailman/listinfo/radiant > Radiant: http://radiantcms.org > Extensions: http://ext.radiantcms.org ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
[Radiant] Page Parts extension - Passenger failing
Hi, I'm using the Page Parts extension for the first time. I'm running RadiantCMS on Edge, so not certain if this is the problem. I have created a file_image_page_part and placed the file in the {RAILS_ROOT}/app/models folder. However when I restart Passenger I am getting the following error message. no such file to load -- /file_image_page_part (MissingSourceFile) Is there something obvious I've missed here, such as a config setting? Thanks John ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org