Arquivo

Archive for junho, 2008

Novidades do Brazilian Rails

29/06/2008 Comentários desligados

Como muitos já sabem, estamos refatorando o plugin Brazilian Rails, para torná-lo um conjunto de gems, não perdendo a opção de instalar como plugin.

Nesse meio tempo, estou lendo o livro RailsSpace, onde me deparei com um exemplo da view de perfil de usuario, conforme o trecho abaixo:

<div class="form_row">
<label for='gender'>Sexo:</label>
<%= radio_button :spec, :gender, 'M' %>Masculino
<%= radio_button :spec, :gender, 'F' %>Feminino
</div>

Notaram algo que talvez muitos fazemos para cadastro de pessoas? É, isso mesmo! Seleção de sexo.

Então, no meio dessa bagunça, implementamos mais dois helpers.

<%= select_sexo :spec, :gender %>
==>
<%= radio_button(:spec, :gender,'M') %> Masculino
<%= radio_button(:spec, :gender, 'F') %> Feminino

<%= radio_button_sexo :spec, :gender %>
==>
<%= select :sexo, :spec, [['Masculino', 'M'], ['Feminino', 'F']] %>

Veja como ficaria o exemplo do livro:

<div class="form_row">
<label for='gender'>Sexo:</label>
<%= radio_button_sexo :spec, :gender %>
</div>

Em breve, mais novidade… E continuem acompanhando pelo twitter… :)

Categoriasruby Tags:, , ,

Aplicativo GloboEsporte.com no Orkut

11/06/2008 5 comentários

O Orkut está liberando um nova versão aonde é possivel colocar aplicativos no profile (tipo Facebook) e alguns países já têm acesso a nova versão.

Se você mudar o seu país para Estónia por exêmplo, você têm acesso a nova versão do Orkut e pode instalar o aplicativo do GloboEsporte e escolher o time do seu coração em seu perfil.

Você pode instalar procurando por “futebol” no diretório de aplicativos que vai aparecer no seu Orkut ou diretamente pela URL http://www.orkut.com/AppInfo.aspx?appUrl=http%3A%2F%2Fgadget.orkut.globo.com%2Ffutebol.xml&objs=&sn=

Neste aplicativo usamos o Rails como backend, como serviço de dados de jogos e message wall (twitter). Em breve, daremos um feedback com os números!

Task rake para habilitar/desabilitar portuguese inflection no Brazilian Rails

10/06/2008 1 comentário

De vez em quando, surge alguém com o problema de:

- Não consigo habilitar as inflexões em português no Brazilian Rails!

Ontem foi a gota d’água e hoje, resolvi escrever uma task rake para habilitar/desabilitar esta funcionalidade no aplicativos quando estiver com o Brazilian Rails.

Então, que já está usando o Rails, a partir da versão 2.0.2 já pode aproveitar essa funcionalidade. Então agora, basta:

rake brazilianrails:inflector:portuguese:check
rake brazilianrails:inflector:portuguese:disable
rake brazilianrails:inflector:portuguese:enable

Para quem ainda está as versões anteriores a 2.0.2, basta no arquivo de envorinment.rb, após o bloco de iniciação da aplicação, adicionar require ‘inflection_portuguese’, conforme abaixo:

Rails::Initializer.run do |config|
...
end
require 'inflector_portuguese' # <<<==== Adicionar esta linha!!! :)

Espero que desse “problema” ninguém mais sofra! :)