Open alexcabezas1 opened 13 years ago
Is this working for you otherwise? Can you use it on a different field on the same model?
Yes, I can use it in other fields if I remove "has_foreign_language :excerpt" from model. Apparently, It confuse it with TextHelper "excerpt", this method wait two params....
After I enabled has_foreign_language for a field called "excerpt" in my "post" model, I do a query and I try to access to this field, I get the following error:
Error Msg: wrong number of arguments (0 for 2) Trace: /home/metamaxz/rails_apps/api_sandbox/releases/20101110194620/vendor/plugins/has_foreign_language/lib/has_foreign_language.rb:18:in
excerpt' /home/metamaxz/rails_apps/api_sandbox/releases/20101110194620/vendor/plugins/has_foreign_language/lib/has_foreign_language.rb:18:in
excerpt' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serialization.rb:78:insend' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serialization.rb:78:in
serializable_record' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serialization.rb:78:ineach' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serialization.rb:78:in
serializable_record' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/object/misc.rb:39:inreturning' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serialization.rb:77:in
serializable_record' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serializers/json_serializer.rb:81:inas_json' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/object.rb:4:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/serializers/json_serializer.rb:77:into_json' /home/metamaxz/rails_apps/api_sandbox/releases/20101110194620/vendor/plugins/serialize_with_options/lib/serialize_with_options.rb:85:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:70:inencode' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:18:in
send' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:18:inencode' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/enumerable.rb:11:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/enumerable.rb:11:inmap' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/enumerable.rb:11:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:70:inencode' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:18:in
send' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:18:inencode' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:38:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:385:inmap' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:37:in
each' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:37:inmap' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:37:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:70:inencode' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:18:in
send' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoding.rb:18:inencode' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:38:in
to_json' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:385:inmap' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:37:in
each' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:37:inmap' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/json/encoders/hash.rb:37:in
to_json' /home/metamaxz/rails_apps/api_sandbox/releases/20101110194620/app/controllers/api/private/posts_controller.rb:73:inindex' /home/metamaxz/rails_apps/api_sandbox/releases/20101110194620/app/controllers/api/private/posts_controller.rb:71:in
index'