• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

JoaoRodrigues

[Resolvido] Rails - Routing Error - A usar um exemplo de um livro..

2 mensagens neste tópico

Pessoal, estou a tentar seguir um livro que me de Ruby, já meio desactualizado (2006). Os exemplos têm funcionado e eu até tenho inventado com sucesso algumas coisas. Agora, estou empancado aqui neste exemplo porque me dá um erro estranho, que eu não sei resolver. Tem que ver com a form action da pagina 124 do Wrox Beggining Ruby on Rails. Alguém opina?

<html>
  <head>
    <title>Using Text Fields</title>
  </head>
  <body>
    <h1>Working With Text Fields</h1>
    This Ruby on Rails application lets you read data from text fields.
    <br>
    <form action = “/look/at” >
       Please enter your name.
       <br>
       <input type=”text” name=”text1”>
       <br>
       <br>
       Below is the Button
       <br>
       <input type=submit>
    </form>
  </body>
</html>

O controller que tenho é:

class LookController < ApplicationController
  def at
    @data = params[:text1]
  end
end

E a view do at é:

<html>
  <head>
    <title>Reading data from text fields</title>
  </head>
  <body>
    <h1>Reading data from text fields</h1>
    This Ruby on Rails application reads data from text fields.
    <br>
    <br>
    Your name is <%= @data %>.
    <br>
    <br>
  </body>
</html>

Desculpem estar misturar HTML com o código de ruby...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Problema resolvido. Pelos vistos quem correr isto no XP e/ou no IE, não tem problema. Firefox e/ou Linux atrofia :D O problema é a barra na form action. A escrita "correcta" será:

<form action = "look/at" >

E já agora, copy paste de livros nunca é bom :P Colei umas aspas mega estranhas e pelos vistos... ups... :D

Fica aqui o link que me ajudou: http://p2p.wrox.com/topic.asp?TOPIC_ID=55262

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora