ruby-on-rails-3 – Rails – 出现错误的表单字段之间的换行符
发布时间:2020-12-17 03:53:26 所属栏目:百科 来源:网络整理
导读:我无法尝试摆脱额外的换行Rails似乎插入错误的字段之间. 我创建了一个新的rails应用程序,创建了一个名为“users”的脚手架,其名称和年龄,然后表示验证:name,:presence = true和validates:age,:presence =真正.然后我启动了用户/新页面,只需单击“提交”
我无法尝试摆脱额外的换行Rails似乎插入错误的字段之间.
我创建了一个新的rails应用程序,创建了一个名为“users”的脚手架,其名称和年龄,然后表示验证:name,:presence => true和validates:age,:presence =>真正.然后我启动了用户/新页面,只需单击“提交”而不在字段中输入任何内容来生成错误页面.发生了什么是“名称”标签和输入名称的字段之间,插入了一个额外的换行符.与“年龄”标签及其字段相同.如何阻止额外的换行? 解决方法
Ach,也被这个人咬了.
当您有包含错误的表单字段时,rails会更改表单帮助程序方法的输出,例如#label和#text_field. 结果是你的漂亮的小“标签”和“输入”标签仍在发出 – 只是“隐身”包裹着周围的div.例如: f.label :name 来自: <label for="name">Name</label> 至: <div class="field_with_errors"><label for="name">Name</label></div> div的默认行为是“阻止” – 这会导致换行. 您可以通过更改CSS来解决此问题.举个例子: div.field_with_errors { display: inline; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |