I'm trying to render html in my Rails application, but the html shows as plain text.
Here is my edit.erb file:
<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>
I use RubyMine as IDE.
Change the filename to edit.html.erb
.
With only erb
Rails doesn't know you are tyring to render html
and will render it as text.