rails中如何设置文本框样式

rails中如何设置文本框样式

最近在做一个ror项目,其中关于控件的class属性设置自己摸索了一套方法,比如
<%= password_field 'user', 'password' ,:class=>"text" %> 
就可以在后面加上:class=>“text”来设置密码框的class属性。
最后生成的html代码如下:
<input class="text" id="user_password" name="user[password]" size="30" type="password"/> 

这都正常,但是现在使用<%= password_field_tag 'old_password' %>就不能像上面那样设置样式了
请问大家,一般php?name=rails" onclick="tagshow(event)" class="t_tag">rails中表单控件例如:
<%= password_field_tag 'old_password' %> 
如何设置它的class属性?
<%= password_field_tag 'old_password', {:class => "text"} %>
引用:
原帖由 cclong 于 2008-7-24 23:14 发表
<%= password_field_tag 'old_password',{:class=>"text"} %>
<%= password_field_tag 'old_password', nil,:class => 'text' %>

这样
谢谢,成功解决了啊。
但是我用了你上面的办法对<%= link_to_remote %>也这样使用,但是缺失败了,请问这个该怎么设置
对于设置属性,有没有什么总结的规律?还请指教

这些要自己去看看源码:
link_to_remote(name, options = {}, html_options = {}) 
,具体看看每个参数的意义
forn_for一般是要求与模型表单关联,form_tag一般用做处理模型对象无关的字段。两者所带参数是不一样的