首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在rails中将文本输入表单转换为html?

如何在rails中将文本输入表单转换为html?
EN

Stack Overflow用户
提问于 2014-01-31 06:30:48
回答 2查看 1.1K关注 0票数 2

我正在尝试创建一个post模型,它的文本与它关联为post。但是,由于我想使用它作为一个博客,我想将文本转换为html,就像我的输入文本有blah一样,我希望它显示一个大的标题。

到目前为止,这是我为Post模型输入的表格:

代码语言:javascript
复制
 <p>
    <%= f.label :Title %><br>
    <%= f.text_field :Title %>
  </p>

  <p>
    <%= f.label :Post %><br>
    <%= f.text_area :Post %>
  </p>

所以,当我写一篇文章,并使用hello时,它会显示为它,而不是html。

这是我的邮政模型

代码语言:javascript
复制
class Post < ActiveRecord::Base
  attr_accessible :Post, :Title
  has_many :comments, dependent: :destroy
  validates :title, presence: true, length: { minimum: 5 }
end
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-31 06:51:10

您可以使用克氏wysihtml5,无论您喜欢什么,在文本框中,您可以使用HTML提供描述。

现在,当您想在UI中显示HTML时

代码语言:javascript
复制
<%= @post.post.html_safe %> # it will convert your post field into an HTML
票数 2
EN

Stack Overflow用户

发布于 2014-01-31 06:39:39

你能把帖子保存到数据库中吗?如果是,请在下面写代码

post控制器中的索引方法

代码语言:javascript
复制
def index
posts = Post.all
end

index.html.erb

代码语言:javascript
复制
<%= @posts.each do |f| %>
  <%= f.Title %>
  <%= f.Post %>
<%end%>

希望我回答了你要找的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21473851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档