Last post I showed how to create a YML Fixture from a Excel file in what i consider the hard way.
Now I’ve learned how to do it in a easier way. I have just to transform it as a CSV file. The good news is that Excel can do it for us.
After save the CSV file, I can copy it to the test/fixture folder (”Fixture tests” in netbeans) on a rails project.
Then, I need just run the command:
>> rake db:fixture:load
It is done! Database is populated.
Just remember that the first row of the XLS file should contain the name of fields and the other rows shall contain data. For example:
| name | phone |
| jonh | 1234-1234 |
| jack | 1234-5678 |
No último post eu mostrei como criar uma fixture em YML a partir de um arquivo Excel de uma maneira extremamente difícil.
Agora já sei como fazer isso de forma muito mais fácil, basta salvar o arquivo no formato CSV (Comma Separated Values - Valores separados por vírgula). O melhor de tudo é que o próprio excel é capaz de fazer isso.
Depois disso, com o Arquivo CSV pronto, basta salvá-lo na pasta “test/fixture” (”fixture tests” no NetBeans) do projeto rails. Em seguida, basta dar os comandos:
>> rake db:fixture:load
pronto, o banco de dados está populado.
Só é necessário lembrar que, no arquivo Excel, a primeira linha deve conter os nomes dos campos correspondentes. As outras linhas devem conter os dados. Exemplo:
| name | phone |
| jonh | 1234-1234 |
| jack | 1234-5678 |
Olá a todos. Nesse post mostrarei uma das formas de fazer seu aplicativo Rails tocar músicas mp3 numa página. A idéia é simples: usaremos um player flash que apontará para um arquivo mp3 já salvo em disco. Como fazer upload desse arquivo está fora do escopo desse post.
Um bom player flash, open source, leve e bastante customizável pode ser encontrado em (http://flash-mp3-player.net/). Eu baixei a versão MAXI pelo número de configurações ofertadas, mas fiquem a vontade. O funcionamento das versões são iguais. Qualquer uma delas recebe flashvars para encontrar o endereço da música.
Hi everyone. In this post I’ll show a way of making your Rails application play MP3. The idea is simple: use a flash player pointing to an mp3 file already saved on server side. Uploading the file is outside the scope of this post.
A nice flash player, open source, lightweight, highly customizable can be found at http://flash-mp3-player.net/. I downloaded the “MAXI” version because of the number of configurations, but you can choose among others. Any one of them use flashvars to get the address of the music.
I’m working in a new web project using database, which needs a good search engine. Since there are many records and the database must get larger, there’s no doubt the search performance is a critical mission.
I have to admit that I always contented myself using resources such as views, stored procedures, scripts, including database settings to promote a better query performance. However, after an indication of a friend, I found Sphinx. Here, I want to share a little of this search engine that may be the perfect solution for whoever needs high performance working with complex searches, with a huge amount of data.
I’m really excited with the power of Ruby on Rails. Increasingly I find tools that expedite the software development. My most recent discovery was the bare-bone BaseApp. Bare-bones are Rails projects ready to use, with a set of standard features and plug-ins which were already configured, in the best style of DRY (Do not Repeat Yourself!). Tedious tasks such as control of users and page of listings are all ready!
Estou trabalhando em um projeto web baseado em banco de dados, e como tal, precisa de uma boa ferramenta de busca. Como são muitos registros e a previsão é que o banco cresça bastante com o passar do tempo, a performance da busca é sem dúvida alguma uma missão crítica.
Confesso que sempre me contentei com recursos como views, stored procedures, scripts, além de configurações no banco de dados para a promoção de uma melhor performance nas consultas. Entretanto, por indicação de um amigo, me deparei com o Sphinx. Aqui, quero compartilhar um pouco desse mecanismo que pode ser a solução exata para quem precisa de alta performance em buscas complexas, com uma grande massa de dados.
Estou realmente animado com o poder do Ruby On Rails. Cada vez mais descubro ótimas ferramentas para agilizar o desenvolvimento. Minha mais recente descoberta foi o bare-bone BaseApp. Bare-bones são projetos Rails prontos, com um conjunto de funcionalidades padrão e plugins já previamente configurados, no melhor estilo DRY (Don’t Repeat Yourself!). Tarefas tediosas como controle de usuários e paginação de listagens já estão prontas, é só usar!