[Radiant] Problem with Settings extension

2010-01-25 Thread James Maskell
Hi all,

I've got a problem with the setting extension. It seems to have installed
fine. I can click on the settings tab, but whenever I go to edit a setting I
get an error 500. This is the error from the log:

Processing Admin::SettingsController#edit (for 81.99.59.16 at 2010-01-25
16:55:43) [GET]
  Parameters: {action=edit, id=2, controller=admin/settings}
Rendering template within layouts/application
Rendering admin/settings/edit

ActionView::TemplateError (undefined method `description' for
#Radiant::Config:0xb6eafb94) on line #21 of
vendor/extensions/settings/app/views/admin/settings/edit.html.haml:
18:
19: %h2.setting-name= @setting.key
20:
21: .description= textilize @setting.description
22:
23: - form_for :setting, :url = admin_setting_path(@setting), :html = {
:method = :put } do |f|
24:   .form-area

vendor/extensions/settings/app/views/admin/settings/edit.html.haml:21:in
`_run_haml_vendor47extensions47settings47app47views47admin47settings47edit46html46haml'
radiant (0.8.1)
vendor/plugins/haml/rails/./lib/haml/helpers/action_view_mods.rb:14:in
`render'
radiant (0.8.1)
vendor/plugins/haml/rails/./lib/haml/helpers/action_view_mods.rb:14:in
`render'
radiant (0.8.1)
vendor/plugins/haml/rails/./lib/sass/plugin/rails.rb:19:in `process'
passenger (2.2.9) lib/phusion_passenger/rack/request_handler.rb:92:in
`process_request'
passenger (2.2.9)
lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.9)
lib/phusion_passenger/railz/application_spawner.rb:400:in
`start_request_handler'
passenger (2.2.9)
lib/phusion_passenger/railz/application_spawner.rb:351:in
`handle_spawn_application'
passenger (2.2.9) lib/phusion_passenger/utils.rb:184:in `safe_fork'
passenger (2.2.9)
lib/phusion_passenger/railz/application_spawner.rb:349:in
`handle_spawn_application'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
`__send__'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
`main_loop'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
`start_synchronously'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:163:in
`start'
passenger (2.2.9)
lib/phusion_passenger/railz/application_spawner.rb:209:in `start'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:262:in
`spawn_rails_application'
passenger (2.2.9)
lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:256:in
`spawn_rails_application'
passenger (2.2.9)
lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.9)
lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:255:in
`spawn_rails_application'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:154:in
`spawn_application'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:287:in
`handle_spawn_application'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
`__send__'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
`main_loop'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
`start_synchronously'

Rendering /home/reclaim/radiant/public/500.html (500 Internal Server Error)


If anyone could help I'd much appreciate it.

James
___
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] Problem with Settings extension

2010-01-25 Thread Haselwanter Edmund

On 25.01.2010, at 18:00, James Maskell wrote:

 
 ActionView::TemplateError (undefined method `description' for
 #Radiant::Config:0xb6eafb94) on line #21 of
 vendor/extensions/settings/app/views/admin/settings/edit.html.haml:
 18:

Did you run the migration for the settings extension? You miss a column in the
config table named 'description'

cu edi

--
DI Edmund Haselwanter, edm...@haselwanter.com, http://edmund.haselwanter.com/




___
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] Problem with Settings extension

2010-01-25 Thread James Maskell
Thanks - solved the problem. I had assumed ray would have made the necessary
migrations when I installed the extension.

2010/1/25 banane ban...@gmail.com

 Hasselwanter is right, in your Radiant root run
 rake radiant:extensions:settings:migrate RAILS_ENV=[your environment
 dev, test, prod, etc.]

 On Mon, Jan 25, 2010 at 9:07 AM, Haselwanter Edmund
 edm...@haselwanter.com wrote:
 
  On 25.01.2010, at 18:00, James Maskell wrote:
 
 
  ActionView::TemplateError (undefined method `description' for
  #Radiant::Config:0xb6eafb94) on line #21 of
  vendor/extensions/settings/app/views/admin/settings/edit.html.haml:
  18:
 
  Did you run the migration for the settings extension? You miss a column
 in the
  config table named 'description'
 
  cu edi
 
  --
  DI Edmund Haselwanter, edm...@haselwanter.com,
 http://edmund.haselwanter.com/
 
 
 
 
  ___
  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 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] Problem with Settings extension

2010-01-25 Thread john muhl
On Mon, Jan 25, 2010 at 11:17 AM, James Maskell
ja...@jamesmaskell.co.uk wrote:
 Thanks - solved the problem. I had assumed ray would have made the necessary
 migrations when I installed the extension.

ray should have; and does as far as i can tell.

rake ray:i name=settings
...
rake -q RAILS_ENV=development radiant:extensions:settings:migrate
...
rake -q RAILS_ENV=development radiant:extensions:settings:update
...

 2010/1/25 banane ban...@gmail.com

 Hasselwanter is right, in your Radiant root run
 rake radiant:extensions:settings:migrate RAILS_ENV=[your environment
 dev, test, prod, etc.]

 On Mon, Jan 25, 2010 at 9:07 AM, Haselwanter Edmund
 edm...@haselwanter.com wrote:
 
  On 25.01.2010, at 18:00, James Maskell wrote:
 
 
  ActionView::TemplateError (undefined method `description' for
  #Radiant::Config:0xb6eafb94) on line #21 of
  vendor/extensions/settings/app/views/admin/settings/edit.html.haml:
  18:
 
  Did you run the migration for the settings extension? You miss a column
 in the
  config table named 'description'
 
  cu edi
 
  --
  DI Edmund Haselwanter, edm...@haselwanter.com,
 http://edmund.haselwanter.com/
 
 
 
 
  ___
  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 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