【发布时间】:2012-07-02 03:47:18
【问题描述】:
我一周前开始使用rails,我想知道如何使用erb文件显示不可修改的文本, 在这里,我需要一个显示电子邮件 ID 的简单文本,而不是文本框。
有什么线索吗?
【问题讨论】:
标签: ruby-on-rails-3 twitter-bootstrap textfield erb disabled-input
我一周前开始使用rails,我想知道如何使用erb文件显示不可修改的文本, 在这里,我需要一个显示电子邮件 ID 的简单文本,而不是文本框。
有什么线索吗?
【问题讨论】:
标签: ruby-on-rails-3 twitter-bootstrap textfield erb disabled-input
<%= @your_model.email %>
但更准确地说,您必须显示您的视图代码
【讨论】:
通过文本字段中的“不可修改的文本”,我假设您不仅希望将电子邮件显示在屏幕上(如果是这样,那么 Yuri Barbashov 是正确的),还希望它在输入文本字段中,但不可修改。
在这种情况下,您最好使用 javascript。查看this StackOverflow answer 获取一些 JQuery 示例。
编辑:
实际上,如果您从不打算重新启用文本字段,here 的解决方案可能会更容易:
<%= f.text_field :email, disabled: true %>
【讨论】: