# Subroutine e application.rb

**URL:** <https://www.ruby-forum.com/t/subroutine-e-application-rb/208232>\
**Category:** IT\
**Created:** [June 12, 2011, 11:18pm UTC](https://www.ruby-forum.com/t/subroutine-e-application-rb/208232 "2011-06-12T23:18:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [June 12, 2011, 11:18pm UTC](https://www.ruby-forum.com/t/subroutine-e-application-rb/208232/1 "2011-06-12T23:18:38Z")

</div>

Salve a tutti,

avrei bisogno di un aiuto per il passaggio di variabili  
all’application.rb da un controller.

in application.rb ho:  
def acronym(item, voice)  
item.voice=item.voice.gsub(/ è /,“è”)  
…  
end

nel controller:  
acronym(@guide,description)

scritto così non funziona dato che description è vuoto e la subroutine  
ha bisogno che abbia un valore.

scritto invece così fuziona:

in application.rb ho:  
def acronym(item)  
item.description=item.description.gsub(/ è /,“è”)  
…  
end

nel controller:  
acronym(@guide)

* * *

a me però serve che funzioni alla prima maniera in modo che posso  
cambiare oltre che l’array (@guide) anche la riga dell’array da  
elaborare che può essere:  
@guide.text  
@guide.page

etc…

Grazie infinite dell’aiuto!

---

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [June 13, 2011, 4:46pm UTC](https://www.ruby-forum.com/t/subroutine-e-application-rb/208232/2 "2011-06-13T16:46:20Z")

</div>

Qualcuno mi aiuta per piacere che stasera vorrei cercare di chiudere la  
questione.

Mi dite al limite dove posso trovare delle guide sull’uso dello scambio  
di parametri con le subroutine?

Grazie mille
