如何为 rails f.input 样式添加样式?
How to add styling to a rails f.input styling?
我正在制作一个 rails 表格,在该表格中我有多个选项来询问客户。其中一个有 select 的多个选项。我能够通过集合生成选项列表,但是我的问题是我希望列表能够扩展它所在容器的整个宽度。无论我尝试什么,我都无法做到得到里面的任何东西来回应。发生的事情是我继续获得输入附带的默认样式。我想知道是否有人可以看看并帮助我解决这种情况。
= f.input :recognition, class: "recognitionStyling", collection: %w{article, blog_post, linkedin, magazine_ad, online_search, referral, twitter, other}, required: false
.recognitionStyling{
width: 100%;
}
既然你使用了Simple Form
,你应该将你的cssclass名字传递给input_html
选项,如果你想设置class输入:
= f.input :recognition, input_html: { class: 'recognitionStyling' }
如果要将cssclass设置为标签:
= f.input :recognition, label_html: { class: 'recognitionStyling' }
如果您想包装输入和标签(将 css class 设置为默认的简单表单包装器):
= f.input :recognition, wrapper_html: { class: 'recognitionStyling' }
我正在制作一个 rails 表格,在该表格中我有多个选项来询问客户。其中一个有 select 的多个选项。我能够通过集合生成选项列表,但是我的问题是我希望列表能够扩展它所在容器的整个宽度。无论我尝试什么,我都无法做到得到里面的任何东西来回应。发生的事情是我继续获得输入附带的默认样式。我想知道是否有人可以看看并帮助我解决这种情况。
= f.input :recognition, class: "recognitionStyling", collection: %w{article, blog_post, linkedin, magazine_ad, online_search, referral, twitter, other}, required: false
.recognitionStyling{
width: 100%;
}
既然你使用了Simple Form
,你应该将你的cssclass名字传递给input_html
选项,如果你想设置class输入:
= f.input :recognition, input_html: { class: 'recognitionStyling' }
如果要将cssclass设置为标签:
= f.input :recognition, label_html: { class: 'recognitionStyling' }
如果您想包装输入和标签(将 css class 设置为默认的简单表单包装器):
= f.input :recognition, wrapper_html: { class: 'recognitionStyling' }