Posts Tagged ‘rubyonrails

Il est particulièrement simple, en Ruby, de parser un flux RSS.
Tout d’abord, dans le contrôleur, nous chargeons le contenu et le parsons :
require ‘rss’
require ‘open-uri’
@content = RSS::Parser.parse(open(’http://feeds2.feedburner.com/DmathieuFr’), false)
La variable @content contiendra alors votre flux RSS parsé et chacun de ses éléments accessible.
Par la suite dans votre vue, vous pouvez récupérer les éléments de votre flux [...]

I’m a bit obsessed by my applications statistics.
So on many of them, I build tools allowing me to generate graphics with several evolution indicators of theirs datas over time.
On RefStats for example, this graphic shows the evolution of the number of positions; the number of users; of websites and the average execution time for the [...]

Je suis un peu genre obsédé par les statistiques de mes applications.
Du coup beaucoup d’entre elles ont des outils me permettant de générer des graphiques avec divers indicateurs d’évolution des données de celles-ci en fonction du temps.
Sur RefStats par exemple, ce graphique m’affiche l’évolution du nombre de positions; du nombre d’utilisateurs; de sites et le [...]

Vous le savez probablement déjà, il est possible, avec Active Record, de faire vos conditions proprement de deux manières différentes :
Model.find(:all, :conditions => ['champ = ?', valeur])
Model.find(:all, :conditions => {:champ => valeur})
Le second est plus propre. Cependant à première vue, il n’est pas possible d’y faire des conditions autres que le égal (=).
Du coup dès [...]

Vu que je me veux de toucher un peu à tous et que je balance sur un peu tous les frameworks lorsque quelque chose ne me plait pas, autant également le faire sur Rails …
Tout en essayant, pour une fois, de faire quelque chose de vraiment structuré et pas juste trois paragraphes ou je raconte [...]

Une faille de sécurité a été détectée récemment dans l’identification par http digest de Rails.
Dans la méthode authenticate_with_http_digest plus précisément.
Cette méthode permet d’identifier un utilisateur. J’en ai déjà parlé ici.
Si vous regardez cet article, vous constaterez le code suivant :
authenticate_or_request_with_http_digest(» Identification requise» ) do |name|
  users[name]
end
(enfin pas exactement car j’ai appliqué la correction « dans l’application» ).
Si l’utilisateur correspond, on [...]

Il y a quelques jours de cela, Google a annoncé l’ouverture de son API pour Analytics.
Et du coup j’y ai jeté un coup d’oeil. Et plus particulièrement avec rails en utilisant le gem gdata.
Tout d’abord sachez que la chose a été faite un peu rapidement. Je ne l’ai pas pluginisée. J’ai uniquement fait un modèle [...]

Les routes rails permettent de faire des choses particulièrement avancées.
Cependant une limite de la chose est qu’il est impossible, en natif, de créer des routes spécifiques à un domaine ou sous-domaine.
Avoir une route valide pour fr.example.com mais pas pour en.example.com par exemple.
Nous allons voir dans cet article comment implémenter ceci.
Pour cela, nous avons besoin d’un [...]

I18n et Rails

In: Rails

9 avr 2009

Depuis sa version 2.2, Ruby on Rails permet de gérer les sites multi langue et leurs divers contenus.
Nous allons voir, dans cet article, comment utiliser le module I18n dans votre application.
Tout d’abord, voyons les diverses méthodes de ce module dont vous aurez l’utilisation dans un cas basique.

available_locales. Retourne un tableau contenant toutes les langues disponibles [...]

Après avoir vu comment utiliser Active Record sans Rails, voyons maintenant comment créer des migrations de nos bases de données sans rails également.
Tout d’abord, si vous ne savez pas ce qu’est une migration de base de données, je vous invite à vous documenter. Ici par exemple.
Maintenant allons y pour nos migrations en dehors de notre [...]


Photostream

    FlorentPhilou vs 5DMadagascarHélèneLucienPhilou vs langueMug DesignRails TeaPHP vs. Django
  • thoas: Pour avoir pratiqué un peu des deux (mercurial et git), je les trouve très similaire dans leur app [...]
  • Damien: Non, je n'ai jamais testé et encore moins pratiqué mercurial. Je suis plus proche de la communautà [...]
  • Florent V.: Pour l’instant je n’ai utilisé git que pour récupérer les sources de deux ou trois projets, d [...]
  • Sebastian: In your Auth Class is a Bug: return parent::__construct($file, $realm, @$_SERVER['PHP_AUTH_USER'] [...]
  • Damien: Si je suis méchant on me le reproche et pareil quand j'essaye de remonter les notes. On peut pas p [...]

Rss Feeds

En Français :


In English :