首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >form_for中的Rails Hyphen

form_for中的Rails Hyphen
EN

Stack Overflow用户
提问于 2014-12-25 20:50:58
回答 2查看 481关注 0票数 0

在下面的表单中,我需要:data_progression是HTML中的数据推进。

连字符而不是下划线。

我怎样才能做到这一点?环顾四周却没有找到明确的解释。

代码语言:javascript
复制
<%= form_for @contact_form, :html => {:id => "myform"} do |f| %>
<p>
<%= f.text_field :name, :class => "first_name", :id => "first_name", :data_progession => "" %>Name  &amp Number<br />
<%= f.text_field :email, :class => "email" %>E-mail<br />
<%= f.text_area :message, :class => "message", :placeholder => "Your Message Here*" %><br />
<%= f.submit "Send", :class => "button" %>
</p>
<% end %>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-25 21:05:24

在Rails助手中使用数据属性时,当前首选的方法是按如下方式使用数据哈希:

代码语言:javascript
复制
<%= f.text_field :name, :class => "first_name", :id => "first_name", :data => { :progression => "" } %>Name  &amp Number<br />

这应该会像你想要的那样给你连字符。此外,数据散列中的任何内容都应该转换为连字符,以符合html习惯。

票数 1
EN

Stack Overflow用户

发布于 2014-12-25 21:05:34

我希望我没有弄错(现在没有测试自己),但应该是错误的。

f.text_field :name, :class => "first_name", :id => "first_name", :data => { :progession => "" }

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27650651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档