我一周前开始使用rails,我想知道如何使用erb文件显示不可修改的文本, <%= f.label:email%> <%= f.text_field:email%> 在这里,我需要一个显示电子邮件ID的简单文本,而不是文本框。
任何线索?
答案 0 :(得分:1)
<%= @your_model.email %>
但更确切地说,您必须显示您的观看代码
答案 1 :(得分:1)
通过文本字段中的“不可修改的文本”,我假设您不仅希望将电子邮件显示在屏幕上(如果是,那么Yuri Barbashov是正确的),但也希望它在输入文本字段中,但是不可修改。
在这种情况下,您最好使用javascript。查看一些JQuery示例的this StackOverflow answer。
修改强>
实际上,如果您从未计划重新启用文本字段,那么解决方案here可能会更容易:
<%= f.text_field :email, disabled: true %>