[ruby-it] Chiamare un metodo da un altro controller

Simone Carletti weppos a gmail.com
Gio 20 Ago 2009 14:36:12 CEST


Ciao Nicola,
come avrai notato non è facilmente attuabile una soluzione poiché,
concettualmente, quello che stai cercando di fare va contro la corretta
progettazione di una struttura MVC.

Potresti chiarire meglio cosa vuoi fare ed il motivo di questa esigenza?
Senz'altro c'è una soluzione più efficace.

-- Simone


2009/8/20 Nicola Nico <theonenkl a gmail.com>

> Saluti a tutti, ho cominciato da poco con rails e molte cose sono ancora
> poco chiare. Mi chiedevo se era possibile chiamare un metodo
> "nome_metodo" in un controller B da un controller A: eseguendo alcune
> ricerche ho trovato 2 soluzioni:
>
>  - dichiarare il metodo nomeMetodo nel controller B e dichiararlo come
> helper in application.rb
>  - fare tutto quanto in application.rb (dichiararlo e renderlo helper)
>
> Per esempio, è possibile fare così?
>
> controller A < ApplicationController
>   def metodoA
>      [...]
>      @risultato = B.nomeMetodo
>      [...]
>   end
> end
>
> Vorrei definitivamente dare una risposta completa a questo mio dubbio
> con ogni possibilità. Grazie in anticipo a tutti, saluti
>
>
>
> nicola
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



-- 
Simone Carletti

Site & Blog: http://www.simonecarletti.com
Email: weppos a weppos.net
LinkedIn: http://linkedin.com/in/weppos
Nick: weppos | Skype: weppos


More information about the Ml mailing list