# Undefined method 'each' in acts\_as\_taggable\_on with rails 3 beta 3 and ruby 1.9

**URL:** <https://www.ruby-forum.com/t/undefined-method-each-in-acts-as-taggable-on-with-rails-3-beta-3-and-ruby-1-9/187671>\
**Category:** Rails\
**Created:** [April 27, 2010, 5:43pm UTC](https://www.ruby-forum.com/t/undefined-method-each-in-acts-as-taggable-on-with-rails-3-beta-3-and-ruby-1-9/187671 "2010-04-27T17:43:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![d4ny1](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/91b2a8/32.png) [@d4ny1](https://www.ruby-forum.com/u/d4ny1)\
**Post date:** [April 27, 2010, 5:43pm UTC](https://www.ruby-forum.com/t/undefined-method-each-in-acts-as-taggable-on-with-rails-3-beta-3-and-ruby-1-9/187671/1 "2010-04-27T17:43:48Z")

</div>

Hi

I am trying to use acts\_as\_taggable\_on in my new projects. But I got  
Error when I try to save tags.  
undefined method `each’ for “[]”:String

NoMethodError: undefined method `each' for "":String from C:/Ruby19/lib/ruby/gems/1.9.1/gems/ activerecord-3.0.0.beta3/lib/active_record/associations/ association_collection.rb:347:in`replace’  
from C:/Ruby19/lib/ruby/gems/1.9.1/gems/  
activerecord-3.0.0.beta3/lib/active\_record/associations.rb:1415:in  
`block in collection_accessor_methods' from (irb):6 from C:/Ruby19/lib/ruby/gems/1.9.1/gems/railties-3.0.0.beta3/ lib/rails/commands/console.rb:47:in`start’  
from C:/Ruby19/lib/ruby/gems/1.9.1/gems/railties-3.0.0.beta3/  
lib/rails/commands/console.rb:8:in `start' from C:/Ruby19/lib/ruby/gems/1.9.1/gems/railties-3.0.0.beta3/ lib/rails/commands.rb:34:in`\<top (required)\>’  
from script/rails:9:in `require' from script/rails:9:in`’

I guess it maybe because ruby 1.9 doesn’t support each for string.

Does anyone have the same problem? Any solution?

Cheers,  
Danyi
