2008/11/20 Jean-François Trân <[EMAIL PROTECTED]>:
>
> Le 18 novembre 2008 20:13, Gaspard a écrit :
>>
>> Si il faut renommer (et ça va emm** les gens), alors pourquoi avoir
>> gardé "Application" dans le nom ?
>
> 1/ Cohérence
> 2/ Peu d'impact ailleurs.
>
> Cohérence, parce qu'application est déjà utilisée ailleurs,
> que ce soit application_helper.rb ou application.js
>
> Peu d'impact, parce que tu n'auras pas à modifier la
> hiérarchie des contrôleurs, tu auras toujours
> FooController < ApplicationController
>
>> BaseController aurait été plus parlant.
>
> On a déjà un contrôleur de base c'est ActionController::Base
>
>> Je suppose que l'exception "Application" devait être
>> problématique pour impliquer ce changement de nom.
>
> ça ne respectait pas les conventions donc il fallait traiter
> ce cas à part.
>
>> Je trouve juste "ApplicationController" pas terrible.
>> "PagesController" est un contrôleur de pages.
>> Ça gère l'accès aux pages.
>> "ApplicationController" ne contrôle rien,
>> c'est un ensemble de méthodes utiles aux autres
>> contrôleurs.
>
> Non ce n'est pas un module, c'est une classe, c'est
> un contrôleur car il dérive d'AC::B
>
> Toutes les classes de contrôleurs dérivent d'ApplicationController
> Et PagesController est une classe de contrôleur
> car c'est un ApplicationController qui est un AC::B
>
> Le fait est que ApplicationController est une classe abstraite.
>
>> Dans ce sens, c'est une classe
>> de base et BaseController serait plus parlant.
>
> BaseController < ActionController::Base
> ce n'est pas très clair.
>
>    -- Jean-François.
>
> --
> Rails Party à Paris dimanche 30 novembre !
>
> http://twitter.com/underflow_
>
> >
>

OK, va pour ApplicationController.

Je dois avouer tout de même que c'est en partie à cause de ce genre de
changements que j'ai adapté, corrigé, modifié zena depuis la rails
0.14 jusqu'à 1.2 (c'était vraiment ch**nt) et puis j'en ai eu marre.
Ça fait un an et demi que je n'ai pas fait de mise à jour et ça va
très bien, merci. C'est aussi une des raisons pour lesquelles je vais
probablement utiliser Merb au lieu de faire une mise à jour vers Rails
2.0.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à