Bob,

The undefined method `[]' for #<Enumerable> error comes from an incompatibility between Ruby 1.8.7 and Rails 2.0.2. Just add

unless '1.9'.respond_to?(:force_encoding)
  String.class_eval do
    begin
      remove_method :chars
    rescue NameError
      # OK
    end
  end
end

to your environment.rb and you'll be fine. Someone on the list also solved it by installing ruby enterprise edition, which is Ruby 1.8.6 compatible.

Michael

On 28 Nov 2008, at 7:47 PM, Robert Calco wrote:

What's the trick to modifying existing pages (For example, in the admin pages, I want it to say something other than "Radiant CMS")? Do I have to modify them in the gem or can my extensions override? An example of how to
do that would be great!

Also without any customizations to the basic project created in the usual way whatsoever the admin site works OK but when I go to just about any page
except the about page I'm getting the following error:

NoMethodError in SiteController#show_page

undefined method `[]' for #<Enumerable::Enumerator:0x236b648>

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/string/access.rb:43:in
`first'

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ standard_tags.rb:884:in
`absolute_path_for'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ standard_tags.rb:584:in
`tag:find'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/ taggable.rb:16:in
`send'

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/ taggable.rb:16:in
`render_tag'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ page_context.rb:10:in
`initialize'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:275:in
`call'

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:275:in
`render_tag'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:306:in
`stack'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:274:in
`render_tag'

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ page_context.rb:18:in
`render_tag'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:437:in
`parse_end_tag'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:363:in
`call'

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:363:in
`to_s'
/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/array/conversions.rb:57:in
`to_default_s'

/opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/array/conversions.rb:57:in
`to_s'

...

Sincerely,

Bob
_______________________________________________
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

_______________________________________________
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to