Rails (também conhecida como Ruby on Rails) é uma fonte aberta, livre e framework web full-stack que pode ser usado por programadores para desenvolver aplicações web lastreados em banco de dados de acordo com as pattern.Features Model-View-Control em um glanceThe aplicação suporta uma ampla gama de servidores e bancos de dados da web, incluindo Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird e SQL Server. Ele funciona bem em qualquer sistema operacional UNIX-like.
Rails é muito utilizada em ambas as organizações sem fins lucrativos e empresas, para o desenvolvimento de qualquer tipo de aplicação web, tais como software de colaboração, e-commerce, a comunidade, gerenciamento de conteúdo, estatísticas, etc.
Dando uma olhada sob o capô do projeto Rails, percebe-se que ele foi escrito entierly na programação Ruby language.Getting começou com ordem RailsIn instalar Rails no seu sistema operacional GNU / Linux, você precisa primeiro instalar Ruby. Depois disso, você pode facilmente instalar o Rails e todas as suas dependências de tempo de execução através RubyGems, usando o & lsquo; gem install rails & rsquo; comando em um emulador de terminal.
Alternativamente, você pode instalar o Rails dos principais repositórios de várias distribuições populares de GNU / Linux, incluindo o Arch Linux, Ubuntu, Debian, Fedora, openSUSE ou Linux Mint software. Pode ser instalado em computadores de apoio ou de plataformas de hardware de 32 bits ou 64 bits.
Após a instalação, você pode interagir com o framework Rails através de um ambiente de console. Na primeira, você terá que criar o esqueleto app rodando o & lsquo; trilhos novo caminho / para / o / new / application & rsquo; de comando, navegue até o local do esqueleto app recém-criado (por exemplo caminho cd / to / seu / new / aplicação) e iniciar o servidor com o & lsquo; trilhos do servidor & rsquo; comando.
Neste momento, você está executando com sucesso Ruby on Rails dentro de sua caixa de Linux. Abra um navegador da web, acessar o http: // localhost: 3000 localização e siga as instruções exibidas na tela
O que é novo nesta versão:.
< p>- Action Pack:
- rodas dentadas downgrade para ~ & gt; 2.0.3. Usando 2.1.0 causado regressões.
- Corrigir usando traduzir helper com uma tradução html que utiliza o:. Contagem opção para pluralização
- Active Record:
- Perf correção: Se vamos excluir todos os registros em uma associação, não adicionar uma cláusula IN (..) para a consulta. GH 3672
- Fix bug com referência a outros bancos de dados mysql em settablename. GH 3690
- Fix bug desempenho com bancos de dados MySQL em um servidor com muitas outras databses. GH 3678
- Railties:
- Novas aplicações devem ser gerados com uma dependência Sass-rails de 3.1.5, não 3.1.5.rc.2
O que é novo na versão 3.0 Beta:
- Brand new router com ênfase em declarações RESTful
- New Action Mailer API modelado após Action Controller (agora sem a dor agonizante de envio de mensagens de várias partes!)
- New Active Record linguagem de consulta chainable construída em cima de álgebra relacional
- ajudantes JavaScript discretas com drivers para Prototype, jQuery, e mais vinda (final de linha JS)
- gerenciamento de dependência explícita com Bundler
O que é novo na versão 2.3.5:
- Rails 2.3.5 foi lançado no fim de semana que fornece várias correções de bugs e uma correção de segurança. Ele deve ser totalmente compatível com todas as versões 2.3.x anteriores e pode ser facilmente atualizado para com & quot; atualização gem rails & quot ;. As partes mais interessantes podem ser resumidas em três pontos.
- Melhor compatibilidade com Ruby 1.9:
- Houve alguns pequenos bugs que impedem a plena compatibilidade com Ruby 1.9. No entanto, não ficaria surpreso que você já estavam correndo Rails 2.3.x com sucesso antes que esses erros foram corrigidos (que eram muito pequenos).
- RailsXss disponibilidade plugin:
- Como você já deve ter ouvido, em Rails 3 agora estamos escapando automaticamente todo o conteúdo seqüência em erb (onde, como antes você precisava usar & quot; h () & quot; para escapar). Se você quer ter essa funcionalidade hoje você pode instalar o plug-in do RailsXss Koz em Rails 2.3.5.
- Correções para o backend Nokogiri para XmlMini:
- Com Rails 2.3 nos foi dada a capacidade de mudar o parser XML padrão de REXML a outros analisadores mais rápidos como Nokogiri. Houve alguns problemas com o uso Nokogiri que agora estão resolvidos, por isso, se o seu pedido for analisar lotes de xml que você pode querer mudar para este parser XML mais rápida.
Requisitos :
- Rubi
Comentários não encontrado