Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using CSS to style Ruby objects in erb

I have Googled around but can't find the answer to this question. How do I use CSS to edit RUby objects in erb. For example:

<%= f.label :email, "Enter your email address for updates" %><br />
<%= f.text_field :email %>

Here, I want to use CSS to style the text and the form box. How can I do that?

like image 604
user626159 Avatar asked Feb 24 '11 17:02

user626159


2 Answers

You can use the :class option to specify a CSS class:

<%= f.text_field :email, :class => "login" %>

and then put that in your css:

input.login {
  color: red;
}

Also, you can specify inline CSS if you want:

<%= f.text_field :email, :style => "color: red;" %>
like image 142
Dylan Markow Avatar answered Nov 15 '22 23:11

Dylan Markow


Adding on to what Dylan said...

You can use :id option to specify a CSS id:

<%= image_tag "illustrations/clipboard.png", :id => "clipboard" %>

and then put in your css:

#clipboard {
     border: 1px solid #000;
}
like image 36
lavapj Avatar answered Nov 16 '22 01:11

lavapj