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