我是Rails的新手,尝试使用一些Javascript,但是到处都提到了application.js,但在我的目录中却找不到它。
我遵循了官方指南创建了一个博客。但是在app/assets文件夹下没有javascript文件夹或application.js文件,这让我感到困惑。
我使用的是Rails 7,在安装过程中,我遇到了tzinfo-data宝石的错误,但后来解决了这个问题。
我是Rails的新手,尝试使用一些Javascript,但是到处都提到了application.js,但在我的目录中却找不到它。
我遵循了官方指南创建了一个博客。但是在app/assets文件夹下没有javascript文件夹或application.js文件,这让我感到困惑。
我使用的是Rails 7,在安装过程中,我遇到了tzinfo-data宝石的错误,但后来解决了这个问题。
运行这个命令:rails importmap:install
。这样应该可以解决问题。
rails new app-name
实例中还是尝试独立命令rails importmap:install
时都是如此。两次都会出现"rails aborted! Don't know how to build task 'importmap:install' (See the list of available tasks with rails --tasks
)"的错误信息。你知道如何解决这个问题吗?我正在考虑创建一个新的StackOverflow问题。 - iChidoapp/javascript/application.js
。
importmap-rails
默认安装在rails 7中。它会添加一个空的application.js。bin/rails importmap:install
jsbundling-rails
bin/rails javascript:install:[esbuild|rollup|webpack]
shakapacker
(也称为webpacker)bin/rails webpacker:install
rails new
时应该看到这个部分。...
run bundle binstubs bundler
rails importmap:install
Add Importmap include tags in application layout
insert app/views/layouts/application.html.erb
Create application.js module as entrypoint
create app/javascript/application.js # <= this one
...
rails new myapp --css tailwind --database=postgres
后并没有 JS 文件夹。 - Canis