Foros del Web » Programando para Internet » Ruby »

Ayuda con script

Estas en el tema de Ayuda con script en el foro de Ruby en Foros del Web. Hola, nte todo comentar que estoy programando una aplicacion en Ruby on Rails. Necesitaba un sistema para votar videso y me hice con un plugin ...
  #1 (permalink)  
Antiguo 26/03/2009, 11:30
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 1
Ayuda con script

Hola, nte todo comentar que estoy programando una aplicacion en Ruby on Rails. Necesitaba un sistema para votar videso y me hice con un plugin miuy interesante basado en la famosa barra de estrellas:

ribosomatic.com/articulos/barra-de-calificacion-con-estrellas-rating-star-con-javascript-yui/[/url]

el problema (para mi ), es que esta preparado para PHP. Mirad el codigo:


<form name="test" action="" method="post">
<input type="hidden" id="input-rating" name="input-rating" value="<?= $_POST["input-rating"] ?>" />
<div id="rater" class="rater">
<div id="stars"></div>
<div class="clear"></div>
</div>

<input name="submit" type="submit" value="Votar" />
</form>
<?php
if(isset($_POST)): echo("Value is: ".$_POST["input-rating"]); endif
?>
<script language="javascript">
var pValue = '<?= $_POST["input-rating"] ?>';
var r = new rating('stars', 5, pValue || 0 , true, 'input-rating');
</script>


Las lineas que me probocan conflicto son estas:
<?php
if(isset($_POST)): echo("Value is: ".$_POST["input-rating"]); endif
?>


Me gustaria que desde este foro me explicaseis para que sirve el <?php .... ?> para poder adaptarlo en rails.

Un saludo
  #2 (permalink)  
Antiguo 26/03/2009, 11:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con script

y en el foro de PHP ¿nos preguntas de Ruby on Rails???

si ya sabes Ruby on Rails .... ¿que te detiene??

mmm....




lo único que te puedo decir es:

<?php /* Aqui va PHP */ ?>

todo lo que este dentro de estas etiquetas es PHP puro.... lo que esta afuera, es lo demás... CSS/HTML/XML/texto... etc...

no se como se escriba Ruby on Rails pero estos lenguajes deben tener un comportamiento similar....

como ASP <% /* Aqui va ASP */ %>, etc, etc....



--
¿supongo que no tienes tiempo de leer lo básico en el manual de PHP, o si???
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/04/2009, 13:17
Avatar de sgarza  
Fecha de Ingreso: mayo-2007
Ubicación: San Nicolas de los Garza
Mensajes: 8
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Ayuda con script

Vamos a ver quedaria mas o menos asi:

Código html:
Ver original
  1. <form name="test" action="" method="post">
  2.   <input type="hidden" id="input-rating" name="input-rating" value="<%= params[:input-rating] %>" />
  3.   <div id="rater" class="rater">
  4.      <div id="stars"></div>
  5.      <div class="clear"></div>
  6.   </div>
  7.  
  8.   <input name="submit" type="submit" value="Votar" />
  9. </form>
  10.  
  11. <%= "Value is: #{params[:input-rating]}" if params[:input-rating] %>
  12. <script language="javascript">
  13.   var pValue = '<%= params[:input-rating] %>';
  14.   var r = new rating('stars', 5, pValue || 0 , true, 'input-rating');

Saludos
  #4 (permalink)  
Antiguo 07/06/2009, 10:53
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Ayuda con script

Hola, soy nuevo en esto de ruby, estoy empezando a verlo y necesito modificar el siguiente script para que se ejecute cada una hora:

#!/usr/bin/env ruby

@range = 50
@timeout = 30
@offset = 0
@feeds = Feed.find(:all)

while true
@feeds[@offset, @range].each {|feed|
begin
Timeout::timeout(@timeout) {
feed.refresh(false)
}
rescue Timeout::Error
unless feed.nil?
puts "Timeout on feed ##{feed.id}: #{feed.link}"
end
end
}
@offset += @range
if @offset > @feeds.size
puts "Update completed, restarting"
@feeds = Feed.find(:all)
puts @feeds.size
@offset = 0
else
puts "#{@offset}/#{@feeds.size} completed"
end
end

Si me podéis echar una mano os lo agradecería. Un saludo y gracias de antemano.
  #5 (permalink)  
Antiguo 19/06/2009, 12:17
 
Fecha de Ingreso: junio-2009
Mensajes: 9
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Ayuda con script

@zeth para correr un script de ruby cada hora utiliza un "cron job" para que lo ejecute. Tambien hay un gem llamado whenever que maneja cron jobs dentro de una aplicacion de rails.

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.