3

如何将 StimulusJS 安装到 Ruby on Rails 应用程序?

文档提到webpackand npm,但没有提到 Rails 或 Yarn(在撰写本文时)。

(有点奇怪,因为 Stimulus 来自 Basecamp,他确实创造了 RoR……)

4

1 回答 1

7

至少对于 Rails 6,答案非常简单:

bundle exec rails webpacker:install:stimulus

就是这样。该命令将:

  • 调用yarn以下载和安装 StimulusJS
  • 添加一行app/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/blob/5-x-stable/docs/integrations.md#stimulus

于 2019-12-02T18:26:18.367 回答