mercredi, mars 19, 2008

Rails 2 - Renommer des .rjs en .js.rjs

Suite à ma migration en rails 2.0, j'avais renommé mes .rjs en .js.rjs mais les pages ne fonctionnaient plus :(
C'est parce qu'il faut ajouté le block respond_to dans la méthode qui appelle l'ajax dans le controller:
  # Ajax response for validation
  def validate_new_holiday
    @holiday = self.init_holiday
    respond_to do |format|
      format.js      # validate_new_holiday.js.rjs
    end
  end 
Technorati tags:

Aucun commentaire: