Antes que nada decir que este post no se refiere a una duda de rails en
si, pero supongo que habr bastante gente que se pueda encontrar en algun
momento en un dilema como el mio mientras esta desarrollando una
apicacion de rails.
He estado buscando un plugin que reproduciera la puntuación mediante la
tipica barra con las estrellas. Pero lo que he encontrado no me ha
convencido porque es del año 2007 y puede que me de mas problemas que
alegrias. Sin emabrgo navegando encontre esto:
Que es justo lo que andaba buscando. El problema es que no soy ningun
experto en javascript y como no he conseguido hacerlo funcionar os pido
ayuda. Tras descargarlo de la web tengo estos ficheros:
assets (en realidad es una carpeta con los iconos de las imagenes): la
envio a public/images
rating.css: A la carpeta con los demas css
rating.js:A la carpeta public/javascripts con los demas archivos .js
Estos no tienen mucha complicacion, pero el que me esta dando mas que
hablar es el index.php que es asi:
<input name="submit" type="submit" value="Submit" />
</form>
<?php
if(isset($_POST)): echo("Value is: ".$_POST["input-rating"]); endif
?>
La cuestion es que en la aplicacion unicamente tenemos el
application.html.erb y yo solo quiero mostrar el script para votar los
videos. Esto es lo que se me habia ocurrido hacer:
<%-if @js -%>
<%- end -%>
@js la defino en el show del video dandole valor uno
def show
.
.
@js=1
end
Asi solo deberia cargar el javascipt en el show del video. Sin embargo
no me sale nada.
Agradeceria cualquier recomendación o consejo, pues justo lo que
necesito implementa pese a que mis conociemientos de como hacerlo me
impidan hacerlo. De momento voy a seguir navegando y buscando
informacion. Un saludo y gracias a todos por la ayuda.
Salu2