Estoy buscando para crear una ruta llamada de una cadena y pasar un objeto en ellarutas con nombre de cadena con objeto
estoy Una representación parcial con un "recurso" local
decir. render :partial => "listing", :locals => {:resource => @resource}
dentro _listing.html.haml estoy usando el método self.send
self.send("#{resource.class.to_s.downcase}_path()")
esto funciona bien y crea los recursos con nombre ruta decir. article_path()
pero esta ruta necesita un objeto pasado en la ruta es decir. article_path (artículo)
estoy tratando este
self.send("#{resource.class.to_s.downcase}_path("+resource+")")
y obtener el error no se puede convertir en el artículo Cadena
alguna sugerencia?
después de una gran cantidad de retoques que encontré la respuesta fue lo suficientemente simple. la solución era hacer que coma separó _listing.html.haml - resource_path = "# {} resource.class.to_s.downcase _PATH" = link_to resource.title, enviar (resource_path, recursos) Espero que esto ayude a cualquiera que tenga problemas con el mismo –