首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4.2:无法集成用于引导的WYSIWYG编辑器

Rails 4.2:无法集成用于引导的WYSIWYG编辑器
EN

Stack Overflow用户
提问于 2015-11-18 19:24:55
回答 1查看 220关注 0票数 0

安装Nerian wysihtml5 5-rails创业板,以创建WYSIWYG编辑器。这样用户就可以在文本区域中添加内容。我在content字段中添加了编辑器。

_form.html.erb

代码语言:javascript
复制
 <%= form_for @post do |f| %>
      <% if @post.errors.any? %>
        <h2><%= pluralize(@post.errors.count, "error") %> Prevented this post from saving: </h2>
        <ul>
          <% @post.errors.full_messages.each do |msg| %>
          <li><%= msg %></li>
        <% end %>
        </ul>
        <% end %>

        <%= f.label :title %><br>
        <%= f.text_field :title %>

        <br>
        <br>

        <%= f.label :content, "Write your article here" %><br>
        **<%= f.text_area :content, as: :wysihtml5 %>**

        <br>
        <br>

        <%= f.submit %>

      <% end %>

Gemfile

代码语言:javascript
复制
gem 'pygments.rb', '~> 0.6.0'
gem 'redcarpet', '~> 3.2.2'
gem 'devise'
gem 'bootstrap-wysihtml5-rails', github: 'nerian/bootstrap-wysihtml5-rails'
gem 'will_paginate', '~> 3.0.7'
gem 'coderay'

更新了application.js

代码语言:javascript
复制
//= require jquery
//= require jquery_ujs
//= require bootstrap-wysihtml5
//= require bootstrap-sprockets
//= require_tree .

并将文件导入到我的application.css.scss中

代码语言:javascript
复制
@import "normalize";
  @import "welcome";
  @import "bootstrap-sprockets";
  @import "bootstrap";
  @import "articles";
  @import "bootstrap-wysihtml5/bootstrap3-wysihtml5";

但是在重新启动服务器之后,就不会出现WYSIWYG编辑器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-18 19:36:30

我认为带有默认Rails表单助手的选项as: :wysihtml5将无法工作,因为我只看到这个gem的作者说它将与simple_form一起工作。

您可以尝试通过javascript激活编辑器(将其放在application.js下面)

代码语言:javascript
复制
$(document).ready(function(){
    $('.wysihtml5').each(function(i, elem) {
        $(elem).wysihtml5();
    });
})

并将<%= f.text_area :content, as: :wysihtml5 %>更改为

<%= f.text_area :content, class: "wysihtml5" %>

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

https://stackoverflow.com/questions/33788616

复制
相关文章

相似问题

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