Re: [Radiant] Page Parts extension - Passenger failing

2010-05-07 Thread Josh French
 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

2010-05-06 Thread John Polling
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!'

Re: [Radiant] Page Parts extension - Passenger failing

2010-05-05 Thread John Polling
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


Re: [Radiant] Page Parts extension - Passenger failing

2010-05-04 Thread John Polling
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


Re: [Radiant] Page Parts extension - Passenger failing

2010-05-04 Thread Josh French
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

2010-05-04 Thread Josh French
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

2010-05-04 Thread John Polling
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 j...@digitalpulp.com 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


[Radiant] Page Parts extension - Passenger failing

2010-05-04 Thread Josh French
 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