小编Hug*_*los的帖子

如何在Rails中为ckeditor添加皮肤?

我在我的Rails项目中安装了CKEditor,但是默认皮肤上的按钮都是不对齐的.看到:

在此输入图像描述

所以我正在尝试安装Bootstrap皮肤来解决这个问题,也因为它更适合我网站的其他部分.

我已下载文件并放入

app/assets/ckeditor/skins/bootstrapkg
Run Code Online (Sandbox Code Playgroud)

并更改了config/ckeditor.rb以添加:

  config.asset_path = Rails.application.config.assets.prefix
Run Code Online (Sandbox Code Playgroud)

但是当我尝试添加方法config.assets_skins或config.skins时,我得到了

NoMethodError:: undefined method `skin=' for Ckeditor:Module
Run Code Online (Sandbox Code Playgroud)

我已经尝试过config.skins,config.skinName,但没有任何效果.

当我尝试创建app/assets/ckeditor/config.js并放入时

config.skin = 'bootstrapkg';
Run Code Online (Sandbox Code Playgroud)

...编辑停止显示.

在我的rails服务器日志中,我仍然可以看到"moono"皮肤而不是Bootstrap皮肤的调用.

那么,我如何在Rails上为CKEditor安装另一个主题(我也可以接受未对齐按钮的修复)?

ruby ruby-on-rails ckeditor twitter-bootstrap

11
推荐指数
1
解决办法
770
查看次数

Rails/Bootstrap/HAML - 如何转换此代码以显示闪存消息到HAML?

我想将以下代码转换为HAML,以处理Rails 4.2.2应用程序中的Bootstrap警报消息.我已尝试手动,使用html2haml和在线转换器,我得到的代码永远不会工作.

代码:

<div class="alert 
    <%= 
    case type.to_sym 
    when :alert, :danger, :error, :validation_errors
        'alert-danger'
    when :warning, :todo
        'alert-warning'
    when :notice, :success
        'alert-success'
    else 
    'alert-info'
    end
    %>
     alert-dismissible" role="alert">
    <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
    <%= content %>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我从转换器得到的:

.alert.case.when.:validation_errors.when.:todo.when.:success.else.end.alert-dismissible{:class => "<haml_loud> type.to_sym :alert, :danger, :error, 'alert-danger' :warning, 'alert-warning' :notice, 'alert-success' 'alert-info' </haml_loud>", :role => "alert"}
  %button.close{"data-dismiss" => "alert", :type => "button"}
    %span{"aria-hidden" => "true"} ×
    %span.sr-only Close
  = content
Run Code Online (Sandbox Code Playgroud)

我知道它很丑,但它是我发现的唯一一个与Bootstrap 3.5.5开箱即用的代码.如果有人对使用HAML的新代码有建议,我愿意听.

haml ruby-on-rails twitter-bootstrap

2
推荐指数
1
解决办法
1164
查看次数

标签 统计

ruby-on-rails ×2

twitter-bootstrap ×2

ckeditor ×1

haml ×1

ruby ×1