Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ruby 2.4.1 + Rails: NoMethodError (undefined method `pr_serialize' #5

Open
wellington1993 opened this issue Aug 3, 2017 · 1 comment

Comments

@wellington1993
Copy link

Ola,

estou tendo o problema abaixo:

NoMethodError (undefined method `pr_serialize' for 
#<Coisa::ActiveRecord_Relation:0x000055bbe1e4eb78>):

Imagino que em (custom_report_controller.rb:34):
report_content = rec.pr_serialize(get_pr_serialization_params)

o "rec" que e um ActiveRecord_Relation deveria ter ou herdar o método "pr_serialize",
no entanto nao encontrei onde a herança esta quebrada e se tem relaçao com o Ruby e o Rails usados.

Temporariamente reimplementei o método pr_serialize de "active_record_helpers.rb"
localmente em "custom_report_controller".

Se possível gostaria de um auxilio na homologaçao da gem para ruby e rails mais recentes.

Restante do Stack trace:

activerecord (5.0.5) lib/active_record/relation/delegation.rb:124:in `method_missing'
activerecord (5.0.5) lib/active_record/relation/delegation.rb:94:in `method_missing'
/home/wellington/.rbenv/versions/2.5.0-dev/lib/ruby/gems/2.5.0/bundler/gems/prawn_report

Obrigado! 👍

@wellington1993
Copy link
Author

Ola,

talvez tenha passado despercebido por mim em algum ponto, mas o
erro pode estar relacionado ao fato de que tenho um Relation ou seja
mais de um registro. Talvez tenha que usar um first, de modo que buscaria o método do objeto.

No entanto não estou certo se o método não e especifico para um conjunto de registro mesmo.
Ainda estou meio confuso em relação ao modo de uso da Gem.

Se puderem me auxiliar.
Obrigado.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant