我正在尝试在我的Rails应用程序中呈现html,但html显示为纯文本。
这是我的edit.erb文件:
<form action="/posts/update">
<input type="hidden" name="id" value="<%= post.id %>"/>
<input type="text" name="post[title]" value="<%= post.title %>"/>
<textarea rows="10" cols="30" name="post[body]" id=""><%= post.body %></textarea>
<button type="submit">Update</button>
</form>
我使用RubyMine作为IDE。
答案 0 :(得分:1)
将文件名更改为edit.html.erb
。
仅使用erb
Rails不知道您要渲染html
并将其呈现为文本。