小编Muh*_*bal的帖子

没有显示与summernote路轨的象

在此输入图像描述

我跟着 Summernote-rails 官方在我的rails项目中添加了富文本编辑器.

比我的edit.html.erb添加了类place_editor到我的text_area

<%= f.text_area :text, class: "place_editor form-control col-md-7 col-xs-12", rows: "15j ,placeholder: "Text", required: "required"%>
Run Code Online (Sandbox Code Playgroud)

和javascript一样

<script type="text/javascript">
 $(function() {
      $('.place_editor').summernote();
      var edit = function () {
        $('.click2edit').summernote({ focus: true });
      };
      $("#edit").click(function () {
        $('.click2edit').summernote({ focus: true });
      });
      $("#save").click(function () {
        var aHTML = $('.click2edit').code(); //save HTML If you need(aHTML: array).
        $('.click2edit').destroy();
      });
      // Adding Css to give border to text editor
      $(".note-editor").css("border", "solid 1px #e7eaec");

    });
</script>
Run Code Online (Sandbox Code Playgroud)

一切正常,除了ICONS请帮助我.

javascript css ruby-on-rails twitter-bootstrap-3 summernote

9
推荐指数
3
解决办法
7124
查看次数

活动管理员的 ForbiddenAttributesError

我刚刚开始研究 ROR。我严格按照 ROR 官方文档制作了博客应用程序。它适用于 CRDU。现在我向它添加了 Active Admin,它在删除时工作正常,但在创建/更新时出错,专注于 raise ActiveModel::ForbiddenAttributesError

def sanitize_for_mass_assignment(attributes)
    if attributes.respond_to?(:permitted?) && !attributes.permitted?
      **raise ActiveModel::ForbiddenAttributesError**
    else
      attributes
    end
Run Code Online (Sandbox Code Playgroud)

在控制器中,我使用以下代码:

def create
  @article = Article.new(article_params)

  if @article.save
    redirect_to @article
  else
    render 'new'
  end
end
def update
  @article = Article.find(params[:id])

  if @article.update(article_params)
    redirect_to @article
  else
    render 'edit'
  end
end
def destroy
  @article = Article.find(params[:id])
  @article.destroy

  redirect_to articles_path
end

private
  def article_params
    params.require(:article).permit(:title, :text, :AuthorAge)
  end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

4
推荐指数
1
解决办法
2481
查看次数

图表饼图中的千位分隔符

我正在使用Chart.js绘制饼图.

画我用的图

var ctx = document.getElementById("myChart").getContext('2d');
      var myChart = new Chart(ctx, {
        type: 'pie',
        data: {
          labels: #{raw @labels.to_json},
          datasets: [{
          backgroundColor: #{raw @colors.to_json},
            data: #{@followers}
          }]
        }
      });
Run Code Online (Sandbox Code Playgroud)

澄清这个数据的事情是这样的

data: {
      labels: ["FAISAL","muhammadfaisali","faisaliqbal3699"],
      datasets: [{
      backgroundColor: ["#00b638","#efaa30","#50c8ea"],
        data: [500000, 75000, 100000]
      }]
    }
Run Code Online (Sandbox Code Playgroud)

我需要将这些显示data: [500000, 75000, 100000]为千分隔符["500,000", "75,000", "100,000"]

我尝试了不同的

包括写这种方法的东西

function separator(numbers)
      { data = []
        for (i = 0; i < numbers.length; ++i) {
          data.push(numbers[i].toLocaleString())
        }
        data
      }
Run Code Online (Sandbox Code Playgroud)

并试图像这样使用它

data: separator(#{@followers})
Run Code Online (Sandbox Code Playgroud)

它按我的要求格式化数据但是给出了错误 Cannot read …

javascript charts chart.js

4
推荐指数
1
解决办法
3061
查看次数

安装rmagick时发生错误(2.16.0)[我尝试了Duplicate中提供的所有选项,但同样的问题仍然存在]

我在Ubuntu 16.04上,在我有的gemfile中gem "rmagick",当bundle它说的时候

An error occurred while installing rmagick (2.16.0), and Bundler cannot
continue.
Make sure that `gem install rmagick -v '2.16.0'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

如上所述,当我尝试gem install rmagick -v '2.16.0'它说

Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

    current directory: /home/faisal/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0/ext/RMagick
/home/faisal/.rbenv/versions/2.3.1/bin/ruby -r ./siteconf20160926-26223-16sn0dg.rb extconf.rb
checking for gcc... yes
checking for Magick-config... no
checking for pkg-config... yes
Package MagickCore was not found …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rmagick ubuntu-16.04

3
推荐指数
2
解决办法
7208
查看次数

Summernote style标签以及工具栏

Summernote 为自定义工具栏提供选项,例如

$('#summernote').summernote({
  toolbar: [
    // [groupName, [list of button]]
    ['style', ['bold', 'italic', 'underline', 'clear']],
    ['font', ['strikethrough', 'superscript', 'subscript']],
    ['fontsize', ['fontsize']],
    ['color', ['color']],
    ['para', ['ul', 'ol', 'paragraph']],
    ['height', ['height']]
  ]
});
Run Code Online (Sandbox Code Playgroud)

& 比设置 h1、h2 等

$(".summernote").summernote({
    styleTags: ['h1', 'h2']
});
Run Code Online (Sandbox Code Playgroud)

但是如何在单一方法中使用两者呢?

$('#summernote').summernote({
  styleTags: ['h1', 'h2'],
  toolbar: [
    // [groupName, [list of button]]
    ['style', ['bold', 'italic', 'underline', 'clear']],
    ['font', ['strikethrough', 'superscript', 'subscript']],
    ['fontsize', ['fontsize']],
    ['color', ['color']],
    ['para', ['ul', 'ol', 'paragraph']],
    ['height', ['height']]
  ]
});
Run Code Online (Sandbox Code Playgroud)

我尝试过多种变体但不起作用

ruby-on-rails summernote

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

付款树随机数在Brain Tree中24小时后过期

我们正在制作一个出价应用,在该应用中,最高的出价将提交,但是要在拍卖时间结束后(假设2天)完成。

由于用户可能在48小时前向我提供了付款方式现时,所以我必须保存现时并在48小时后提交。有什么解决办法吗?

braintree

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

在Rails中订购模型记录

我在控制台上使用:

User.all(:order => "created_at ASC")
Run Code Online (Sandbox Code Playgroud)

通过从我的模型用户用Rubyonrails.org替换客户端,但它给了我这个错误:

ArgumentError: wrong number of arguments (1 for 0) 
Run Code Online (Sandbox Code Playgroud)

它出什么问题了?

ruby ruby-on-rails-3 ruby-on-rails-4

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

字符串比较如"abcDEF"=="*DEF"

我正在开发一个rails应用程序,我需要比较如下:

url == "http://localhost:3000/admin/admin_login"
Run Code Online (Sandbox Code Playgroud)

我想知道有没有办法比较像:

url == "*/admin/admin_login"
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

rails 5 左外连接

需要澄清左外连接。我有一个名为 CLub 的模型

class Club < ApplicationRecord
  has_many :club_members, dependent: :destroy
end
Run Code Online (Sandbox Code Playgroud)

另一个名为 ClubMember 的模特

class ClubMember < ApplicationRecord
  belongs_to :club
end
Run Code Online (Sandbox Code Playgroud)

当我运行一个查询时

Club.left_outer_joins(:club_members)
Run Code Online (Sandbox Code Playgroud)

它给了我来自 lett 表的所有记录

但是有类似的东西

Club.left_outer_joins(:club_members).where('club_members.is_assigned =?',true)
Run Code Online (Sandbox Code Playgroud)

它只返回那些存在于 ClubMember 中的条目,我期望它从左表中返回 ClubMember 中不存在的条目以及 ClubMember 中状态为 TRUE 的现有条目。只需将 ClubMemebr 中存在的那些条目保留为 FALSE。

我有一个错误的概念或做错了什么?

postgresql join ruby-on-rails

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

Active Storage 从数据库中删除变体并重新创建

我升级了 Active Storage 以将变体记录存储在数据库中,使用

config.active_storage.track_variants: true
Run Code Online (Sandbox Code Playgroud)

我用图像复制了一些项目,这导致了损坏的变体我正在生成像这样的变体

item.image.variant(resize_to_limit= [800, nil]).processed
Run Code Online (Sandbox Code Playgroud)

由于这些损坏的变体/图像,我想从数据库中删除变体记录,同时保留原始图像,而不是重新创建变体

我怎样才能只删除变体?

ruby-on-rails rails-activestorage

0
推荐指数
1
解决办法
589
查看次数