¿Se pueden usar un helper de ActionView dentro de otro?


#1

Tengo este código dentro de mi helper clubs_helper.rb:

def link_to_offers_club(club)
text = ‘Offers’
text += " (#{club.offers.pending.count} #{pluralize(‘offer’,
club.offers.pending.count)})" if club.pending_offers?
link_to text,
offers_club_path(club) unless club.nil?
end

Y rails me lanza este error:

undefined method `pluralize’ for 1:Fixnum

¿Cómo puedo usar los helpers de ActionView?


#2

para estos casos mírate la api que te ayudará a ver por dónde anda el
problema:
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#M001714

tienes mal puesto el orden de los parámetros y por eso está llamando al
método ‘pluralize’ de un número en lugar de una cadena

saludos

2009/6/8 Carlos Belizón removed_email_address@domain.invalid