0

使用

红宝石 - 2.7.3 导轨 - 6.1.3.2

宝石添加 -

gem 'jquery-minicolors-rails'

应用程序/javascript/packs/application.js

require("jquery")
require("jquery.minicolors")

应用程序/资产/样式表/application.scss

*= require jquery.minicolors

查看页面代码 -

<%= f.input :light_background_color, as: :minicolors, input_html: {data: {
      minicolors: {position: :right}}} %>

但是当我们在 application.js 文件中添加代码时,它会引发以下错误-

因异常错误暂停:找不到模块“jquery.minicolors”

请给一些建议。

4

2 回答 2

0

尝试将require("...")语句替换为

//= require jquery
//= require jquery.minicolors

在你的app/javascript/packs/application.js文件中

于 2022-01-27T09:43:21.430 回答
0

color使用html5的输入类型不是更好吗?https://www.w3schools.com/tags/att_input_type_color.asp

这颗宝石看起来好像很久没有更新了。

于 2022-01-27T10:25:27.930 回答