Re: [Radiant] Page Parts extension - Passenger failing

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

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!'
/Users/johnpolling/Sites/Vista/vendor/radiant

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


[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


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  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

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 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 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


[Radiant] Page Parts extension - Passenger failing

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