Gra*_*ier 2 ruby-on-rails stimulusjs ruby-on-rails-6
如何将 StimulusJS 安装到 Ruby on Rails 应用程序?
文档提到webpack和npm,但没有提到 Rails 或 Yarn(在撰写本文时)。
(有点奇怪,因为 Stimulus 来自 Basecamp,他确实创造了 RoR ......)
至少对于 Rails 6,答案非常简单:
bundle exec rails webpacker:install:stimulus
Run Code Online (Sandbox Code Playgroud)
就是这样。该命令将:
yarn以下载并安装 StimulusJSapp/javascript/packs/application.js以导入 javascript 控制器app/javascript/controllers/index.js(加载/初始化所有激励控制器)app/javascript/controllers/hello_controller.js从那里,您可以创建一个简单的视图来使用演示 Hello 控制器,通过一些调整,您可以使它就像StimulusJS.org主页上的演示一样。
Stimulus 的 Webpacker 说明在这里:https : //github.com/rails/webpacker#stimulus