Ash*_*Ash 1 html css forms ruby-on-rails
我尝试按照 Rails 文档了解如何使用选择表单助手,并得出以下结论:
<%= f.select :datatype, options_for_select(%w(string select text)), prompt: 'Select a datatype', class: 'chosen-select' %>
Run Code Online (Sandbox Code Playgroud)
这适用于现在的错误,但是 HTML 选项(在本例中为类规范)不会被应用。我也尝试过使用html: {class: 'chosen-select'},它也没有错误(但也不起作用)。
这会产生:
<select name="some_object[datatype]" id="some_object_datatype">
<option value="">Select a datatype</option>
<option value="string">string</option>
<option value="select">select</option>
<option value="text">text</option></select>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
class被视为options论证的一部分:
select(object, method, choices = nil, options = {}, html_options = {}
将提示括在大括号中以修复:
<%= f.select :datatype, options_for_select(%w(string select text)), {prompt: 'Select a datatype'}, {class: 'chosen-select'} %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
774 次 |
| 最近记录: |