Publicidade

babi.hannah

Como criar um model de um banco de dados mysql pronto

Boa tarde, 

eu montei o banco de dados com um script dentro do MySQL, criei a aplicação e não estou conseguindo configurar os models a partir desse banco de dados.

O Banco já possui as tabelas feitas e a app tem reconhece cada uma delas, quando entro no console do rails ele mostra as tabelas e campos, mas os model que eu criei entram em conflito por que parece que as tabelas já foram criadas.Enfim, não estou conseguindo definir os Models. 

Se alguém puder me ajudar.

 

Obrigada.  

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Próximos Eventos

  • Conteúdo Similar

    • Por juninhogpe
      Boa noite pessoal.
       
      Tenho uma página à qual utilizo tinymce para colocar textos.
       
      Mais quando vou fazer update ocorre o seguinte erro:
       
      Erro You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Open Sans', sans-serif; font-size: 14.4px; text-align: justify;">Professores t e eu estou digitando o texto, o que pode ser?
       
      Agradeço desde já.
    • Por Ezequiel Z
      Olá, Estou usando jQuery Sortable (https://johnny.github.io/jquery-sortable) - em especial o exemplo: Serialization and delay,  Porém, estou tendo problemas para atualizar a ordem e pai do item do menu no banco de dados (MySQL) usando PHP. Seguem meus códigos:   JavaScript ... $(function  () {   var group = $("ol.serialization").sortable({     group: 'serialization',     delay: 500,     onDrop: function ($item, container, _super) {       var data2 = group.sortable("serialize").get();    $.ajax({             method: "POST",             url: "saveList.php",             data: {                 list: data2             }         }).done(function( data ) {      alert( "Data Loaded: " + data );  });     }   }); }); …   saveList.php   <?php include('connection2.php');  $conn = new mysqli(HOST, USER, PASSWORD,DATABASE); if ($conn->connect_error) {     exit; } if ($_POST) {     $array = $_POST['list'];     saveList($conn,$array);     exit; } function saveList($conn, $list, $id_menupai = 0, &$ordem = 0) {    foreach($list as $item):         $ordem++;         $sql = "UPDATE menu SET id_menupai = ?, ordem = ? WHERE id = ?";         $statement = $conn->prepare($sql); $statement->bind_param('iii', $id_menupai, $ordem, $item["id"]);         $statement->execute();         if (array_key_exists("children", $item)):             saveList($conn, $item["children"], $item["id"], $ordem);         endif;      endforeach; } ?>     No entanto, não está fazendo o update no banco de dados. Parece que o foreach não está lendo o array. Por favor, alguém pode me ajudar? Obrigado Ezequiel  
    • Por opl12
      Olá pessoal!
      Por favor, podem dar um help neste caso? 
      Fiz um FOR, que busca no banco o valor da coluna "id_perguntas" e "perguntas" na Tabela "perguntas" ....
      ele roda num formulário
      Gostaria que ao clicar no botão imprimisse na tela a 1ª linha do Banco... 
      ao clicar novamente imprimisse apenas a 2ª linha do banco...
      ao clicar pela 3ª vez imprimisse apenas a 3ª linha do banco...
      e assim por diante, até o final das linhas existentes no banco de dados....
      Desde já agradeço.
      segue meu código:
      <!DOCTYPE html>
      <html lang="pt-br">
        <head>
          <title>Pesquisa - A Experiência do Cliente</title>
          <meta charset="utf-8">
        </head>
        <body>
        <h3>Pesquisa - A Experiência do Cliente</h3>
      <?php
      $servername = "localhost";
      $username = "root";
      $password = "";
      $dbname = "pesquisa";
      $p = 0;
      $id_pergunta = 0;
      $pergunta = "";
      // Create connection
      $conn = new mysqli($servername, $username, $password, $dbname);
      // Check connection
      if ($conn->connect_error) {
          die("Connection failed: " . $conn->connect_error);

        for($p==0; $p<7; $p++)
            {
            
        
            $query = sprintf("SELECT pergunta, id_perguntas FROM perguntas WHERE id_perguntas = %d",$p );
        //    echo $pergunta;
            $dados = mysqli_query($conn, $query) or die(mysqli_error());
        
            $result = $conn->query($query);
        // fetch the result row.
            $data = $result->fetch_assoc();
        
            $total = mysqli_num_rows($dados);
            
            $id_pergunta = $data['id_perguntas'];     
            $pergunta = $data['pergunta'];
        
        
            echo $pergunta;
            echo "<br>";
            echo $id_pergunta;
        
            
            
        
            }
      ?>          
                  <form name="form1" action="config/form1a.php" method="post" ><br><br>
                      <br><br><br><br>
                      <input type="submit" name="proximo2" value="Próximo"/>
                  </form>
                  
      <?php  
        
      $conn->close();
      ?>
        </body>
      </html>

       
    • Por asacap1000
      Amigos, estou com um projeto e gostaria de pedir uma orientação.
       
      temos algumas regras de paletização na empresa, o qual é utilizado para distribuir a carga por paletes mantendo um padrão. 
      EX: 
      Part Number: 123456  
      Total de peças recebidas 144
      Quantidade de peças por paletes: 12
      Por camada 4
       
      Neste caso a regra está simples para o calculo, porém vamos imaginar que nesta carga não vieram 144 e sim 140.
      Eu teria que ter 11 paletes completos de 12 peças e 1 com 8 peças.
      como eu traria isso na tela? Usaria um foreach ou alguma outra instrução? Como eu limitaria a quantidade de peças por paletes no momento deste calculo para poder criar uma segunda linha com a quebra?
       
    • Por clickanapolis
      Estou fazendo uma soma mais não esta ficando correto.
       
      SELECT SUM(b.valor) as total FROM cr01 a, cr02 b, os c where a.id_cp01 = b.id_cp01 and a.datalancamento BETWEEN '$datainicio' AND '$datafim' ele da valores que não esta correto, minha logica esta errada?