Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails Simpleform setting the width of a form input element

I'm using the gem simpleform inside a table

I want to adjust the width of each form element of the simple form can I do that?

I tried the following but it doesn't seem to work

    <td><%= listing.name %></td>
<td><%= f.input :suite, :input_html => { :size => 10, :maxlength => 10 } %></td>

I looked at the simpleform documentation here but couldn't find how to specifically set the width. Here is what my form inside a table looks like. I'd like to make the columns narrower.

enter image description here

As you can see the column widths are very wide. Please advise how to make them the appropriate size so they don't take too much space.

like image 258
banditKing Avatar asked Jun 14 '12 00:06

banditKing


1 Answers

I've used <%= f.input :fieldname, :input_html => {:maxlength =>2,:style=> 'width: 20px'}%> with success. Are you suppressing all labels? (via :label=>false)?

like image 85
sal Avatar answered Oct 14 '22 11:10

sal