0

在 rails 7 中,我设置了一个 javascript 文件,如下importmap.rb所示:

pin "best_in_place", to: "./vendor/gems/best_in_place-3.1.1/lib/assets/javascripts/best_in_place.js"

这包含在 application.js 中import "best_in_place"

但是,它似乎没有找到该文件。它返回:

  undefined method `start_with?' for nil:NilClass

从包含<%= javascript_importmap_tags %>在我的 application.js 中的行中,这与应用程序在根本找不到任何文件时给出的错误相同。

4

1 回答 1

0

将 .js 文件移动到文件app/javascript夹(特别是一个名为 的新文件夹app/javascript/src),并且引用 pin "best_in_place", to: "src/best_in_place.js"对我有用。

于 2022-01-21T18:32:46.500 回答