Utilizando JQuery no Rails com JRails

Posted On 12 maio, 2009

Filed under Tutoriais
Tags: , , ,

Comments Dropped leave a response

Bom, faz tempo que eu não coloco um Tutorial aqui e como vou passar ou já pessei esse conteúdo no mini-curso de Rails. aproveitei e vou postar aqui também.

1. Instalação

Console

./script/plugin install http://ennerchi.googlecode.com/svn/trunk/plugins/jrails

No NetBeans

Clique com o direito em seu projeto e vá em PLUG-INS RAILS, irá aparecer uma janela onde você clicará em REPOSITÓRIOS e no botão ADICIONAR URL. então você introduz a url do repositório:

http://ennerchi.googlecode.com/svn/trunk/plugins/

01 -Install_Jquery

Agora vá para a aba NOVOS PLUGINS encontre o JRAILS, o selecione e aperte no botão INSTALAR.

02 -Install_Jquery1

Após instalado feche a janela. uma pasta chamada jrails será criada na pasta Fornecedor(Vendor)/plugins

03 -Install_Jquery03

2. Configuração

Vamos então chamar os respectivos Js’s para nossa aplicação, para isso basta apenas inclur a seguinte tag(se ela já não existir) entre as TAGS<head> do seu APPLICATION.HTML.ERB.

<%= javascript_include_tag :defaults  %>
04 -Install_Jquery03

Vamos ver se tudo ocorreu corretamente. inicie a aplicação e observe o conteúdo da TAG<head>, se os arquivos jquery.js, jquery-ui.js, jrails.js foram carregados tudo está OK!

04 -Install_Jquery04

Então pode-se deletar os arquivos do prototipe =D

05 -Install_Jquery03

3. Utilização

Vamos fazer um coisinha simples, apenas pra testar nosso plugin. vamos criar um link para lugar nenhum que ao ser clicado ele mostrar os campos do formulário. que prefiamente vamos prepara-lo.

Primeiro vamos criar uma DIV entre os campos do formulário e como atributos dessa DIV um “ID=formulario” que vamos manipular e um STYLE=”display:none” assim fazendo com que esses campos começem ocultos.

bom vai ficar mais ou menos assim:

06 -Install_Jquery03

Pronto, se tudo ocorreu bem! seu formulario vai aparecer com um delay de 0.6 segundo definidos pelo 600 dentro do parametro SHOW.

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Mini Curso Ruby On Rails – Aula 06

Posted On 9 maio, 2009

Filed under Noticias
Tags: ,

Comments Dropped leave a response

darx
Nessa aula fomos bem práticos, iniciamos colocando um template melhorzinho em nosso projeto. e então partimos para introdução de Relacionamentos N por N utilizando Has_Many :through em Usuaris e Grupos.

Por fim melhoramos  um pouco nossas views utilizando partials.

Apresentacão

Desenvolvimento Ágil com Rails _ PARTE 4

Arquivos Extras

MiniCursoRoRUFT (Projeto Ruby On Rails Realizado na Aula 06) – Renomeie a extenção para .zip

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Aula de Ruby On Rails – Confirmada!

Posted On 9 maio, 2009

Filed under Uncategorized
Tags: ,

Comments Dropped leave a response

Mesmo com essa “Chuvinha” que está caindo em Palmas, haverá aula nessa Tarde de sábado. infelizmente não podemos mais adiar nosso Mini-Curso que de mini não tem mais nada. =D

Então espero vocês lá!

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Flexões de nomes com Ruby On Rails

Posted On 8 maio, 2009

Filed under Dicas
Tags: ,

Comments Dropped leave a response

As vezes temos necessidade (ou preferência ) em criar aplicações Ruby On Rails com palavras em nosso idioma, isso pode ocasionar alguns problemas ao tentar pluralizar ou singularizar essas palavras. Por exemplo:

"permissao".pluralize
= "permissaos" 	#E também
"permissoes".singularize
= "permisso"          

A Para resolver esse problema basta criar regras no arquivo inflections.rb de modo a pluralizar esse tipo de “irregularidade” de modo correto. Bom isso seria muito trabalhoso se já não tivessem feito um arquivo bem completinho que eu vou disponibilizar aqui pra vocês.

Inflector.inflections do |inflect|
inflect.clear

#general rule: add "s" to the end of the word
#casa - casas
inflect.plural /^([a-zA-z]*)a$/i, '1as'
#pe - pes
inflect.plural /^([a-zA-z]*)e$/i, '1es'
#no example
inflect.plural /^([a-zA-z]*)i$/i, '1is'
#carro - carros
inflect.plural /^([a-zA-z]*)o$/i, '1os'
#pneu - pneus
inflect.plural /^([a-zA-z]*)u$/i, '1us'

#if word ends in "r" or "z", add "es"
#luz - luzes
#flor - flores
#arroz - arrozes
inflect.plural /^([a-zA-z]*)r$/i, '1res'
inflect.plural /^([a-zA-z]*)z$/i, '1zes'

#if word ends in "al", "el", "ol", "ul": trade "l" with "is"
#farol - farois
#hospital - hospitais
#telemovel - telemoveis
#pincel - pinceis
#anzol - anzois
inflect.plural /^([a-zA-z]*)al$/i, '1ais'
inflect.plural /^([a-zA-z]*)el$/i, '1eis'
inflect.plural /^([a-zA-z]*)ol$/i, '1ois'
inflect.plural /^([a-zA-z]*)ul$/i, '1uis'

#if word ends in "il" and has tónic accent in last syllable, trade "il" with "is"
#cantil - cantis
inflect.plural /^([a-zA-z]*)il$/i, '1is'

#TODO
#if word ends in "il" and has tónic accent in penultimate syllable, trade "il" with "eis"
#no example

#if word ends in "m", trade "m" with "ns"
#armazem - armazens
#portagem - portagens
inflect.plural /^([a-zA-z]*)m$/i, '1ns'

#TODO
#if word ends in "s" and has one silable, trade "s" with "es"
#no example
#inflect.plural /^([a-zA-z]*)e$/i, '1es'

#TODO
#if word ends in "x" stays the same
#no example... professor X, maybe?
#inflect.plural /^([a-zA-z]*)x$/i, '1xes'

#if word ends in "ão", there are three ways of plural: ãos, ães, ões
#NOTE: hard to detect, so I'll use the most common case
#and then use irregular cases for the others.  if someone knows of
#more cases please add to the list &amp;amp;amp;amp;amp;amp; mail me. thanks!
#
#cão - cães
#colchão - colchões
#portão - portões
#pão - pães
#alemão - alemães
#chão - ?
#pilhão - pilhões
#canhão - canhões
#bidão - bidões
#mão - mãos
inflect.plural /^([a-zA-z]*)ao$/i, '1oes'
# inflect.irregular 'cao', 'caes'
# inflect.irregular 'pao', 'paes'
#inflect.irregular 'mao', 'maos'
#inflect.irregular 'alemao', 'alemaes'

############################
#singularize rules         #
############################

#pes - pe
#carros - carro
#pneus - pneu
inflect.singular /^([a-zA-z]*)as$/i, '1a'
inflect.singular /^([a-zA-z]*)es$/i, '1e'
inflect.singular /^([a-zA-z]*)is$/i, '1i'
inflect.singular /^([a-zA-z]*)os$/i, '1o'
inflect.singular /^([a-zA-z]*)us$/i, '1u'

#luzes - luz
#flores - flor
#arrozes - arroz
inflect.singular /^([a-zA-z]*)res$/i, '1r'
inflect.singular /^([a-zA-z]*)zes$/i, '1z'

#cantis - cantil
inflect.singular /^([a-zA-z]*)is$/i, '1il'

#farois - farol
#hospitais - hospital
#telemoveis - telemovel
#pinceis - pincel
#anzois - anzol
inflect.singular /^([a-zA-z]*)ais$/i, '1al'
inflect.singular /^([a-zA-z]*)eis$/i, '1el'
inflect.singular /^([a-zA-z]*)ois$/i, '1ol'
inflect.singular /^([a-zA-z]*)uis$/i, '1ul'

#armazens - armazem
#portagens - portagem
inflect.singular /^([a-zA-z]*)ns$/i, '1m'

#cães - cão
#colchões - colchão
#portões - portão
#pães - pão
#alemães - alemão
inflect.singular /^([a-zA-z]*)oes$/i, '1ao'
inflect.singular /^([a-zA-z]*)aes$/i, '1ao'
inflect.singular /^([a-zA-z]*)aos$/i, '1ao'

# inflect.plural /^(ox)$/i, '1en'
# inflect.singular /^(ox)en/i, '1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w( fish sheep )

inflect.irregular 'alias', 'aliases' #Melhor entendido se continuar com a regra do inglês
inflect.irregular 'mailbox', 'mailboxes' #Melhor entendido se continuar com a regra do inglês
end

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Mini-Curso Ruby On Rails – Aulas 03,04 e 05

Posted On 8 maio, 2009

Filed under Noticias
Tags: , ,

Comments Dropped leave a response

Mini-Curso: Desenvolvimento Ágil com RubyOnRails

Posted On 17 abril, 2009

Filed under Artigos
Tags: , , ,

Comments Dropped one response


darx

Nesse post estão arquivos que serão utilizados no Mini-Curso de Ruby On Rails:

Aulas 01 e 02

Aulas 03

  • Desenvolvimento Ágil com Rails – Apresentação de Slides Parte II

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

DotaKeys Portable

Posted On 4 abril, 2009

Filed under Dicas, Jogos
Tags: , , , ,

Comments Dropped leave a response

Olá Galera Bom em uma das discurções no orkut alguem falou que seria legal ter o Dotakeys portable, eu também achei muito boa a ideia, mas não havia corrido atrás por que nunca precisei.

Hoje fui convidado para um corujão e  como eu fiquei dependende desse aplicativo para melhorar meus combos skills.

Achei um programinha legal chamado Portabilizer. e um post no guia do Hardware ensinando a utiliza-lo:

Para criar um aplicativo “portable”, é só seguir os seguintes passos:

  • Crie uma pasta onde será criado o aplicativo…
  • Localize a pasta onde o aplicativo foi instalado e copie o conteúdo para a pasta criada acima…
  • Abra o Portabilizer
  • Digite o nome do programa em Enter program name
  • Informe o caminho completo do executável do aplicativo em Enter launch target… O caminho deve ser o da pasta criada e não o da pasta da instalação…
  • Caso o aplicativo necessite de algum parâmetro, informe em Target parameters;
  • Selecione um ícone para o aplicativo clicando no botão em Select icon file (o arquivo deve ser .ico);
  • Informe o diretório onde será gerado o aplicativo “portable” em Output Folder;
  • Clique no botão Start e aguarde o término do processo.

Após concluído, copie a pasta criada no primeiro passo para o dispositivo desejado (como um pendrive) e utilize o aplicativo em qualquer máquina, sem precisar instalá-lo…

Bom quem quizer o Dotakey Já convertido é só baixar

baixar

Como o WordPress não permite colocar aquivos que não sejam documento ou fotos a extensão está em PDF é só renomear para EXE

Boa Diversão

/w MaxRider DotaKeys: on

/w MaxRider DotaKeys: off

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Melhores Videos do YouTube

Posted On 31 março, 2009

Filed under Uncategorized
Tags: , ,

Comments Dropped leave a response

Bebado Risadinha

Cacete de Aguia

“Doni” em: Como pegar uma mulher

Truco valendo o Toba

Como Deixar um Motoqueiro Louco

Torcedores sao paulinos atacando torcedores

Desabafo de Hitler

Invadiram meu msn!!

ATORON PERIGON

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Lula lol

Posted On 28 março, 2009

Filed under Não Leiam
Tags: ,

Comments Dropped leave a response

Vendo alguns posts do blog Lulalol e com um dos comentários do Lucas (meu chefe) resolvifazer um Lula lol tbm rsrs. olha ai

lulalol

gotgot

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Mudanças nos Dias do Mini-Curso de Ruby On Rails

Posted On 24 março, 2009

Filed under Uncategorized
Tags: , ,

Comments Dropped leave a response

 

Mini-curso de Desenvolvimento Ágil com Ruby On Rails 
 

HORÁRIO E LOCAL DE AULAS: 

Aula Dia Horário Local
Aula 1 Sexta (03/04) 14:00 – 17:40 Labin 10
Aula 2 Sábado (04/04) 14:00 – 17:40 Labin 10
Aula 3 Sexta (17/04) 14:00 – 17:40 Labin 10
Aula 4 Sábado (18/04) 14:00 – 17:40 Labin 10
Aula 5 Sábado (25/04) 14:00 – 17:40 Labin 10
Aula 6 Sexta (08/05) 14:00 – 17:40 Labin 10
Aula 7 Sábado (09/05) 14:00 – 17:40 Labin 10
Aula 8 Sexta (15/05) 14:00 – 17:40 Labin 10

 
 
DAS VAGAS: 

– 22 vagas em máquinas do Laboratório 10;

– 02 vagas para alunos que utilizem Notebook; 

DOS PRÉ-REQUISITOS:  

– Noções de programação orientada a objetos; conhecimentos básicos em desenvolvimento web; 

DAS INSCRIÇÕESaté o dia 02 de Abril 

– Obtenha o formulário de inscrição com qualquer membro da Diretoria, preencha-o, anexe-o com o Comprovante de Pagamento e entregue ao aluno João André Prudêncio da Silva. 

TAXA DE INSCRIÇÃO: R$ 10,00 

IMPORTANTE: O pagamento da taxa de inscrição deverá ser feita através de Transferência Eletrônica ou Depósito em conta. Não serão aceitos comprovantes de depósito feito em caixa eletrônico ou dinheiro em espécie. 
 

Banco do Brasil – Conta Corrente

Favorecido: Centro Acadêmico de Ciência da Computação da Univ Fed To

Agência: 1505-9    Conta: 44955-5 

« Página anteriorPróxima Página »