Ruby on rails 轨道形成无中断线的辅助线
我以这种方式使用表单标记帮助器Ruby on rails 轨道形成无中断线的辅助线,ruby-on-rails,haml,Ruby On Rails,Haml,我以这种方式使用表单标记帮助器 f.label :something, "label" f.select :something, options_for_select(...), etc. 但这会在html中生成类似的内容 标签 我需要的是表单标记帮助打印时不带换行符 <label></label><select... 更新 我不认为HAML是解决我问题的一种方法,但在这种情况下看起来可能是这样的: f.label :something, "label" .
f.label :something, "label"
f.select :something, options_for_select(...), etc.
但这会在html中生成类似的内容
标签
我需要的是表单标记帮助打印时不带换行符
<label></label><select...
更新
我不认为HAML是解决我问题的一种方法,但在这种情况下看起来可能是这样的:
f.label :something, "label"
.divwrapper>
f.select :something, options_for_select(...), etc.
这是一个haml攻击,我可以设计.divwrapper,包括保留表单rails表单标记helps,并使用“>”删除周围的空白,但仍然困扰着我,我无法找到一种方法来告诉rails助手删除空白,以防我不想使用haml,例如这能解决你的问题吗
f.label :something, "label", class: 'inline-block'
在你的CSS文件中
inline-block {
display:inline-block
}
您可以添加:
%label{for:“something”}label
将呈现为:label
编辑
按照以下步骤操作:
=f.label:something,“label”
for=“value
%label{for:“value”}标签中使用该值
显示内联块是问题所在…明白了,好吧,我的错误,在这种情况下,
%label{for:“something”}>
只要您删除符号:something并用字符串“something”替换它,那么这就是我的错误(这是我的错误,因为我非常喜欢rails)这个:某物真的是某物,因为这取决于模型。所以我不能简单地放:某物,因为我需要这个符号与f中的相同。标签:某物。你知道我的意思吗?嗨@Cortex,我知道那里有什么…:)但这不是我想要的解决方案…而且,我想我开始理解f是作为一个重要的背景…我一直在寻找更多的信息
inline-block {
display:inline-block
}