Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何删除id&;rails视图帮助器中的名称属性_Html_Ruby On Rails_View_Helper_Ruby On Rails 4 - Fatal编程技术网

Html 如何删除id&;rails视图帮助器中的名称属性

Html 如何删除id&;rails视图帮助器中的名称属性,html,ruby-on-rails,view,helper,ruby-on-rails-4,Html,Ruby On Rails,View,Helper,Ruby On Rails 4,默认情况下,Rails从name参数为select_tag生成id和名称: select_tag "people", "<option>David</option>".html_safe # => <select id="people" name="people"><option>David</option></select> 空名称参数不起作用,空html属性仍然存在: select_tag "", "<op

默认情况下,Rails从name参数为
select_tag
生成id和名称:

select_tag "people", "<option>David</option>".html_safe
# => <select id="people" name="people"><option>David</option></select>
空名称参数不起作用,空html属性仍然存在:

select_tag "", "<option>David</option>".html_safe
# => <select id name><option>David</option></select>

id
name
可以通过为其分配
nil
来删除:

select_tag nil, "<option>David</option>".html_safe, id: nil
# => <select><option>David</option></select>
选择标签nil,“David”。html\u安全,id:nil
#=>大卫
select_tag "people", "<option>David</option>".html_safe, id: false, name: false
# => <select id=false name=false><option>David</option></select>
select_tag "people", "<option>David</option>".html_safe, id: '', name: ''
# => <select id name><option>David</option></select>
select_tag nil, "<option>David</option>".html_safe, id: nil
# => <select><option>David</option></select>