problème de slash

J'ai un soucis pour gérer les slash "/" :
je fais un redirect :

redirect_to :action => action, :id => params[:mon_param]

or quand le paramètre params[:mon_param] contient un slash, par exemple "16/9" j'ai l'erreur suivante :

no route found to match "/controller/action/16/9" with {:method=>:get}

quelqu'un pourrait-il m'aider à formatter ce genre de paramètres?

DATETIME problème

Bonjour,
J'ai toujours quelques difficultés à réaliser des opérations avec les dates et heures. Pouvez-vous jeter un oeil à cela ?

Je souhaiterais faire un query SQL en comparant la date enregistrée dans une table (format TIMESTAMP) et la date d'hier.
Voici ma méthode :

Quote:
def datedhier
datehier=Time.now-(60*60*24)
result=Record.find(:all, :conditions => ["date = ?, datehier"]
end

Cette fonction ne me renvoie aucun record.?.
Devrais-je mettre mon champ en DATETIME au lieu de TIMESTAMP ?
Dois-je utiliser autre chose que le "=" comme critère ?
Autre subtilité à laquelle je n'aurais pas pensé ?

probleme de selected option

Bonjour,
Je sais que ce topic a déjà été soulevé dans le forum mais je n'arrive toujours pas à résoudre ce problème (je débute en ROR)

Voici mon select_tag et je voudrais simplement selectionner l'option qui correspond à ma variable @catsel.
pour info: @catsel contient l'id de la catégorie sélectionnée.

Quote:
select_tag ('category', options_from_collection_for_select (CategoriesController.categorieslist, "id", "title"),{:onchange => 'this.form.submit();'})

Pouvez-vous éclairer ma lanterne s'il vous plaît ?
merci d'avance
Devpg

Logiciel d’enregistrement IP

Bonjour, nous sommes une société suisse basée à Genève et cherchons activement un programmeur spécialisé en Ruby avec un minimum de deux ans d'expérience dans ce domaine.
Si vous êtes interessé par un projet d'envergure et que vous aimez vous investir dans le développemetd'une application à la pointe de la technologie, n'hésitez pas à prendre contact. www.stvs.ch

Conférence le mardi 6 mars à Epita !

Bonjour,

j'organise le mardi 6 mars une présentation de Ruby On Rails à Epita. Pour tous les détails, voir ici :
http://www.tuto-rails.com/?q=node/22/

J'essaierai de présenter les points les plus fantastiques (et donc pointus techniquement) de Rails, mais surtout en restant accessible aux débutants. Le plan structuré devrait vous donner une idée de ce à quoi il faut vous attendre.

Conférence le mardi 6 mars à Epita !

Bonjour,
je poste ici les infos et le plan de la conférence Rails qui se déroulera à Epita, Mardi 6 mars, de 20h à 22~23h (on aime les cours du soir ^^). Si vous comptez y venir, merci de vous inscrire sur la page http://www.tuto-rails.com/?q=node/25.

Comment y aller ?

en lire plus

Nouveau contributeur :)

Voilà, c'est officiel, je fais maintenant partie de l'équipe de Tuto-Rails.Com, j'espère que les contributions que je vais y apporter vous interesseronts et que Tuto-Rails prendra rapidement de l'ampleur :)

Je prévoir de faire très rapidement un article sur Ferret, une alternative aux bases de données classiques...

en lire plus

Plugin authorization et changement de nom du table

Bonjour,

J'ai pour contrainte d'utiliser le plugin "authorization" avec des bases qui ne sont pas définie comme "Users" et "Roles". (disons que Users = "USR", et "Roles = "RLS")

Bien entendu j'aimerai conserver exactement les mêmes fonctionnalités en changement un minimum de code du plugins.

Je n'ai pas trouvé de documentation permettant de le faire donc j'ai mis les mains dans le code et j'ai changé ceci :

app/models/user.rb :

class User < ActiveRecord::Base
set_table_name "USR"
acts_as_authorized_user

et

vendor/plugins/authorisation/lib/role.rb :

[Résolu]@params[”id”] comprend pas bien

Bonjour,

voici mon book_controller.rb

Quote:
class BookController < ApplicationController
scaffold :book

def list
@livres = Book.find :all
end

def edit
@livre = Book.find(@params["id"])
@genres = Kind.find :all
end

end

et voici l'erreur

Quote:
ActiveRecord::RecordNotFound in BookController#edit

Couldn't find Book without an ID

RAILS_ROOT: script/../config/..
Application Trace | Framework Trace | Full Trace

/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/base.rb:1012:in `find_from_ids'
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/base.rb:419:in `find'

@params[”id”] comprend pas bien

Bonjour,

voici mon book_controller.rb

Quote:
class BookController < ApplicationController
scaffold :book

def list
@livres = Book.find :all
end

def edit
@livre = Book.find(@params["id"])
@genres = Kind.find :all
end

end

et voici l'erreur

Quote:
ActiveRecord::RecordNotFound in BookController#edit

Couldn't find Book without an ID

RAILS_ROOT: script/../config/..
Application Trace | Framework Trace | Full Trace

/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/base.rb:1012:in `find_from_ids'
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/base.rb:419:in `find'