# Condizioni nei parametri dei metodi

**URL:** <https://www.ruby-forum.com/t/condizioni-nei-parametri-dei-metodi/67706>\
**Category:** IT\
**Created:** [September 6, 2006, 7:33am UTC](https://www.ruby-forum.com/t/condizioni-nei-parametri-dei-metodi/67706 "2006-09-06T07:33:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [September 6, 2006, 7:33am UTC](https://www.ruby-forum.com/t/condizioni-nei-parametri-dei-metodi/67706/1 "2006-09-06T07:33:05Z")

</div>

Non riesco mai a specificare dei parametri in modo condizionale, per  
errori di sintassi.

Io faccio cose tipo

link\_to ‘title’, { :params=\>{ … } }, if a==1 then :class=\>‘classe’ end

perÃ² non va. Voi come fareste?

Ciao

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [September 6, 2006, 12:11pm UTC](https://www.ruby-forum.com/t/condizioni-nei-parametri-dei-metodi/67706/2 "2006-09-06T12:11:40Z")

</div>

On Sep 6, 2006, at 7:33 AM, Roberto C. wrote:

> Non riesco mai a specificare dei parametri in modo condizionale, per  
> errori di sintassi.
> 
> Io faccio cose tipo
> 
> link\_to ‘title’, { :params=\>{ … } }, if a==1 then :class=\>‘classe’  
> end
> 
> però non va. Voi come fareste?

link\_to ‘title’, { :params=\>{ … } }, :class=\> (a == 1 ? ‘classe’ : nil)

–  
Stefano C.  
removed\_email\_address@domain.invalid
