REST protection d’une route

lorsque l'on a une route produisant un url du type

users/25/posts pour obtenir la liste des posts de l'utilisateur 25,

comment faire pour éviter que l'utilisateur accède aux posts de l'utilisateur 30 en renvoyant
users/30/posts

un before_filter avec le controle du user_id et du current_user ?
il y a -t-il d'autres moyens ?

merci de vos suggestions

kad

problème login_engine

Bonjour à tous !

Voila, j'ai un petit souci, je suis en train de réaliser une petite appli pour tester Ror et j'ai besoin dun système de gestion utilisateurs (très simplifié car il s'agit que d'un admin)

Je me suis renseigné sur le web et j'ai opté pour le login_engine.

sous windows, aptana, j'installe le plugin login_engine (et engines).

Me voila donc à vouloir utiliser le plugin.

Je rajoute les lignes suivante à la toute fin de mon fichier environment.rb

module LoginEngine
config :salt, "UnSelQuelconque"
end
Engines.start :login

Pour verifier, je lance le serveur Mongrel :


Exiting
D:/ror/blog/config/environment.rb:63: undefined method `config' for LoginEngine:Module (NoMethodError)

Impossible de trouver la méthode config dans le plugin login_engine (qui pourtant existe)

PWC

Quelqu'un(e) a t il(elle) utilise le helper des prototype window class dans rails ?
Et si oui de quelle façon
Merci

Formulaire - données

Bonjour,

Voilà, je commence à mieux connaître RoR. Cependant je butte sur un problème dont la résolution devrait être simple mais m'echappe...

Voici le souçi: jusqu'à present mes formulaires servait uniquement à récupérer des données pour des champs de table et là pas de souçi. Mais voilà je veux récuperer une valeur qui ne correspond à aucun champ de table. (pour une recherche)
Dans la vue j'ai un truc du genre:

text_field :p, :recherche

et dans le controlleur correspondant:
valeur = params[:p][:recherche] ou d'autres essaie.

J'ai regulierement une erreur au niveau de la vue. Le message me dit quelque chose comme:
"recherche" méthode inconnue...

Surement une declaration manquante ou...?

Si quelqu'un peut m'aider.
Cordialement.

Leopard, XCode et RoR…

Comme beaucoup de développeurs sous MAC le savent la Leopard inclura dès l’installation (en standard) tout ce qui faut pour RoR (ruby, WEBrick, base de donnée [MySQL ou Autre… je ne sais pas]).

Mais… Au niveau IDE les annonces sont plus… vagues (inexistantes) certains parlent d’intégration dans XCode (bonne solution à mon avis), d’autres d’outils séparé (peu probable) et sinon de rien (fournir langage et serveurs sans outils de développement…).

Je voudrais juste savoir si certains parmi vous ont trouvé des infos plus fiable ou complète sur ce sujet ?

Pb avec les sessions !

Je travaille sur le livre Ruby On Rails (1 ère Éd.).
Je n'arrive pas à mettre en place les sessions: Rails me
dit que que "model" dans App/Controllers/applicationh.rb est
"deprecated", et je n'arrive donc pas à avoir de panier, ou je n'arrive pas à le lire ...
je ne sait pas ?
Comment s'y prend-t-on ?
Merci d'avance !
mic

Bug ou hallucination ?

Bonjour,

voila une chose qui me semble étrange.

lorsque je genere le scaffold suivant "script/generate scaffold Cav cav" et que je me connecte sur http://localhost:3000/cav j'obtiens une jolie page avec "Listing cavs" et un lien "New cav"
Jusque là rien d'anormale
Par contre !
lorsque je genere le scaffold suivant "script/generate scaffold Cave cave"
j'obtiens une erreur
" NameError in CaveController#index
uninitialized constant Caf"

J'ai fait le test avec "Arv" et "Arve". Pas de problème avec "Arv". Mais avec "Arve" j'ai "uninitialized constant Arf"

Quelqu'un peut-il reproduire ce problème ?

ruby 1.8.5 (2006-08-25) [i486-linux]
Rails 1.2.3
Linux debian 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i686 GNU/Linux

Réduction de 15% pour la Railsconf Europe 2007

Petite info pour ceux qui comptent se rendre à la Railsconf Europe, utilisez le code promo re07usrg lors de l'inscription afin de bénéficier d'une réduction de 15% (en plus des 150 euros de remise pour toute pré-inscription avant le 6 août).

Si vous voulez en savoir plus : http://www.oreilly.fr/page/RailsConf_Europe07_UG

Merci à Xavier Cazin et Elizabeth Delclos de O'Reilly France pour cette information.

Richard

Problème de lien

Salut,
j'ai installé rails sur debian avec apache/suexec
ça fonctionne impec via un virtualhost. (accès via http://test.domain.com)
j'ai testé le tout avec le tuto de http://www.journaldunet.com/developpeur/tutoriel/ruby/060411-rubyonrails-2-1.shtml

le seul soucis que j'ai est que tous les liens html sont de la forme http://test.domain.com/home/test/myrailsapp/public/xxx/yyy au lieu de http://test.domain.com/xxx/yyy.
les liens fonctionnent comme ça mais ça ne fait pas très beau :(
kkun aurait il une idée ?

merci d'avance.
MA

Envoyer un email en HTML

Salut,

Après avoir lu l'envoi des emails sur Ruby On Rails deuxième édition et sur le wiki de Rails, je m'y suis attelé.

Avant tout, je développe en local et j'ai configuré le SMTP sur un compte de mon hébergeur (webfaction).
Mes classes sont prêtes, et mes vues aussi.

L'envoi des emails marche impecable en mode "texte". Ils arrivent aussitôt dans ma boîte.

En revanche, pour l'envoi HTML, je décide de préciser le content type dans le modèle :


def sale_confirmation(sale, member)
@content_type = 'text/html'
end

J'ai aussi essayé :


def sale_confirmation(sale, member)
content_type 'text/html'
end

Dans mes logs, j'ai :

Sent mail:
From: no-reply@hidden.com
To: alexandre@yahoo.fr
Subject: =?utf-8?Q?Confirmation