2

我一周前开始使用rails,我想知道如何使用erb文件显示不可修改的文本, <%= f.label :email %> <%= f.text_field :email %> 这里,而不是文本框,我需要一个显示电子邮件 ID 的简单文本。

有什么线索吗?

4

2 回答 2

1
<%= @your_model.email %>

但更准确地说,您必须显示您的视图代码

于 2012-07-01T11:50:41.180 回答
1

通过文本字段中的“不可修改的文本”,我假设您不仅希望将电子邮件显示在屏幕上(如果是这样,那么 Yuri Barbashov 是正确的)而且还希望它在输入文本字段中,但不可修改.

在这种情况下,您最好使用 javascript。查看一些 JQuery 示例的StackOverflow 答案

编辑:

实际上,如果您从不打算重新启用文本字段,这里的解决方案可能会更容易:

<%= f.text_field :email, disabled: true %>
于 2012-07-02T09:13:08.030 回答