如何将 StimulusJS 安装到 Ruby on Rails 应用程序?
How do I install StimulusJS to a Ruby on Rails application?
如何将 StimulusJS 安装到 Rails 应用程序上的 Ruby?
文档提到 webpack
和 npm
,但没有提到 Rails 或 Yarn(在撰写本文时)。
(有点奇怪,因为 Stimulus 来自 Basecamp,他确实创造了 RoR...)
至少 Rails 6 的答案非常简单:
bundle exec rails webpacker:install:stimulus
就是它。该命令将:
- 调用
yarn
下载并安装StimulusJS
- 在
app/javascript/packs/application.js
中添加一行以导入 javascript 个控制器
- 添加文件
app/javascript/controllers/index.js
(到load/init所有刺激控制器)
- 在
app/javascript/controllers/hello_controller.js
中添加一个演示控制器
从那里,您可以创建一个简单的视图来使用演示 Hello 控制器,稍加调整就可以使其与 StimulusJS.org 主页上的演示一样。
Stimulus 的 Webpacker 说明在这里:
https://github.com/rails/webpacker/blob/5-x-stable/docs/integrations.md#stimulus
如何将 StimulusJS 安装到 Rails 应用程序上的 Ruby?
文档提到 webpack
和 npm
,但没有提到 Rails 或 Yarn(在撰写本文时)。
(有点奇怪,因为 Stimulus 来自 Basecamp,他确实创造了 RoR...)
至少 Rails 6 的答案非常简单:
bundle exec rails webpacker:install:stimulus
就是它。该命令将:
- 调用
yarn
下载并安装StimulusJS - 在
app/javascript/packs/application.js
中添加一行以导入 javascript 个控制器 - 添加文件
app/javascript/controllers/index.js
(到load/init所有刺激控制器) - 在
app/javascript/controllers/hello_controller.js
中添加一个演示控制器
从那里,您可以创建一个简单的视图来使用演示 Hello 控制器,稍加调整就可以使其与 StimulusJS.org 主页上的演示一样。
Stimulus 的 Webpacker 说明在这里: https://github.com/rails/webpacker/blob/5-x-stable/docs/integrations.md#stimulus