# Reinciampo con slim

**URL:** <https://www.ruby-forum.com/t/reinciampo-con-slim/220281>\
**Category:** IT\
**Created:** [June 4, 2012, 11:52pm UTC](https://www.ruby-forum.com/t/reinciampo-con-slim/220281 "2012-06-04T23:52:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gurdipe\_D](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/b77776/32.png) [@Gurdipe\_D](https://www.ruby-forum.com/u/Gurdipe_D)\
**Post date:** [June 4, 2012, 11:52pm UTC](https://www.ruby-forum.com/t/reinciampo-con-slim/220281/1 "2012-06-04T23:52:58Z")

</div>

Un altro problema, e mi vien subito da pensare se slim sia completo,  
ovvero se sia in grado - con il suo linguaggio - di riprodurre qualunque  
codice html (o html.erb) e lo possa quindi rimpiazzare.

Voi che idea vi siete fatti? e le sue alternative? (haml in primis).

Il mio problema ora e’ il seguente, devo rappresentare un checkbox con  
la sua bella label, tutto su una riga sola:

=f.check\_box :remember\_me  
=f.label :remember\_me

Ma non riesco a farlo senza che slim introduca tra i due un ‘a capo’.

Nuovamente grazie  
e un saluto

iwan

---

<div class="post-metadata">

**Author:** ![1w4n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/1/65b543/32.png) [@1w4n](https://www.ruby-forum.com/u/1w4n)\
**Post date:** [June 5, 2012, 11:04am UTC](https://www.ruby-forum.com/t/reinciampo-con-slim/220281/2 "2012-06-05T11:04:11Z")

</div>

Quale che sia il linguaggio di templating che si usa, alla fine viene  
sempre generato dell’html (ma attenzione, non mai usato slim, ho  
guardato haml, uso sempre solo erb).

Gli a capo fanno parte del layer di presentazione, quindi non vanno  
gestiti nell’html ma con il css. Dovrai aggiungere al tuo codice slim  
delle classi css o degli id per avere nel file .css gli agganci giusti  
per scrivere le regole che posizioneranno gli elementi sulla stessa  
riga.

Per fare i form però di solito uso la gemma formtastic  
[GitHub - formtastic/formtastic: A Rails form builder plugin with semantically rich and accessible markup.](https://github.com/justinfrench/formtastic) che pensa lei a generare la  
giusta combinazione di html e css.

Paolo

---

<div class="post-metadata">

**Author:** ![1w4n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/1/65b543/32.png) [@1w4n](https://www.ruby-forum.com/u/1w4n)\
**Post date:** [June 5, 2012, 3:12pm UTC](https://www.ruby-forum.com/t/reinciampo-con-slim/220281/3 "2012-06-05T15:12:56Z")

</div>

Il 04/06/12 23:52, Iwan B. ha scritto:

> Il mio problema ora e’ il seguente, devo rappresentare un checkbox con  
> la sua bella label, tutto su una riga sola:
> 
> =f.check\_box :remember\_me  
> =f.label :remember\_me
> 
> Ma non riesco a farlo senza che slim introduca tra i due un ‘a capo’.

non conosco slim, ma l’html risultante qual’? e gli stili associati a  
quell’html?  
se stai costruendo delle pagine da 0 senza appoggiarti a template gi  
fatti, tipo twitter bootstrap o simili, ti consiglio l’uso di un bel css  
di reset
