Estoy intentando añadir uno al campo ya incrementado en el PP, pero yo estoy recibiendo el siguiente error: NoMethodError (undefined method
+' por falso: FalseClass): `rieles agregue a incrementar el valor de SQL
Código:
med = Media.find(params[:media_id])
med.update_attributes({:screener_viewed => med.screener_viewed + 1})
estoy queriendo añadir 1
al valor actual de screener_viewed, pero no puedo conseguir que funcione.
Código de Trabajo:
Media.increment_counter(:screener_viewed, params[:media_id])
¡De hecho acabo de encontrar esto después de refinar mi búsqueda en Google! Todavía soy nuevo en Rails y no tengo idea de dónde ha estado TODA mi vida, ¡pero definitivamente estoy amando cada minuto! ¡Gracias por la ayuda! – dennismonsewicz
Me alegro de esto ayudó. Rails es definitivamente una revelación. Te aconsejo que también aprendas más sobre el rubí en sí. La genialidad de Rails se debe en gran parte a la "forma ruby". – bowsersenior