Développeur web touche à tout (ou presque)
In: Rails
16 juin 2009Vous 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 [...]
In: Général
25 avr 2009Petit billet très rapide parce que j’ai pas mal galéré là -dessus. Donc autant en fait profiter.
Lorsque vous cherchez à installer le gem mysql sous mac, vous avez probablement eu de multiples erreurs de ce type :
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb install mysql
checking for mysql_query() in -lmysqlclient… no
checking for [...]
In: PHP
19 fév 2009Pour l’instant du moins.
Comme vous le savez peut-être déjà , Zend a publié hier la première beta publique de son Zend Server.
L’idée est en soi sympa. Le produit, qui a des versions Windows, Mac et Linux, inclut :
Apache (ou le support de IIS si vous êtes un grand fou sous windows)
PHP
Zend Framework
MySQL (optionnel)
Alors après un petit [...]
In: PHP
3 nov 2008Je publie ce billet un peu rapidement comme une note car j’ai eu du mal à trouver l’information lorsque j’en ai eu besoin.
La documentation de Zend Framework n’indique que les informations de connexion pour SQLite dans app.ini.
Mais tout le monde n’utilise pas SQLite (et pour donner un avis totalement personnel, je dirais heureusement).
Voici donc les [...]
In: Général
18 sept 2008Je procéderais à une maintenance sur le serveur qui héberge ce blog (ainsi que RefStats).
La raison de celle-ci est assez simple. A l’heure actuelle, les bases de données SQL sont stockées au même endroit que les fichiers de log, dans /var.
J’ai besoin de plus d’espace disque pour ces bases SQL. Espace dont je dispose dans [...]
Ruby on Rails propose des méthodes « create_table» et une fonctionnalité « db:migrate» , qui permetten de créer la base de données de votre application.
Des exemples sur « Migration» sont disponibles avec l’API du framework.
Par défaut, l’outil crée un champ « id» , qui est la clé primaire de votre table.
Vous pouvez modifier cela avec les options « id» et « primary_key» lors [...]