0

我正在使用 gem simple_form

问题是如何使简单的表单在一行中显示标签和文本框。

到目前为止,我还没有找到任何漂亮的解决方案。

一个简单的例子,在这个代码上

  = f.input :email, :autofocus => true
  = f.input :phone
  = f.input :password, hint: '(leave blank if you don\'t want to change it)'

生成以下输出

在此处输入图像描述

这正是我所需要的,除了将标签(电子邮件、电话、密码)与输入框放在同一行之外,首先是标签,然后是输入框。就像下面的例子一样。

在此处输入图像描述

如果可以分享如何做到这一点,那就太好了。

4

1 回答 1

0

你能给我们看一些代码吗?你还试过什么?

simple_form_for(@article,...) do | f |例如,如果您使用,您可以简单地说f.input :title 输出将是一个标签“标题”和一个文本输入字段。如果您想更改标签文本,您可以添加:label属性,f.input :title, label: "Different Title"

于 2013-10-05T10:01:46.087 回答