问题标签 [stimulus-reflex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 用于动态嵌套属性形式的 Rails 和 Stimulus
在那里,我在多年仅将 Rails 用于 API 之后又回到了它。有各种各样的新事物,我试图弄清楚如何使用新框架完成一些事情。一个例子是创建一个带有动态关联的表单accept_nested_attributes
并添加动态has_many
关联。
我有Company
模型和Partner
模型。
在我的表格中,我有:
我有一个 js 控制器,它使用按钮向表单添加新行以添加更多合作伙伴:
现在这一切都工作正常,但是我觉得 js 控制器有点 hacky,从一个合作伙伴复制 HTML 输出并将其粘贴到我的控制器中并进行一些插值......我觉得我可能有一些方法可以得到该模板直接来自 Rails 后端,因此我将其全部定义在一个地方的部分或其他地方,但我不确定如何连接这些点。
有没有办法将合作伙伴表单移动到表单中下一行的部分并动态提取代码并通过 JS 插入它,还是我需要继续做我正在做的复制/粘贴操作?
ruby-on-rails - 未捕获的类型错误:无法在 utils.js:50 处读取未定义的属性“模式”在stimulus_reflex.js:328
我已经重新安装了用于发布和取消发布帖子的刺激反射。但按钮不起作用,它在控制台中给了我这个错误。我不知道我哪里错了。
刺激反射.js
这是 utils.js
这是我的 publisher_reflex.rb
这是edit.html.rb
ruby-on-rails - 刺激反射错误调用动作“change->stimulus-reflex#__perform”
我在heroku上使用rails 6,当我执行反射动作时,控制台记录:
当我选择一个单选按钮时,我尝试创建一个 Mifal 我该怎么办?
编码:
more_info.html.erb:
preps_reflex.rb:
我使用设计:connection.rb:
ruby-on-rails - 找不到stimulus_reflex NPM 包| “npm”通过“npm install -D webpack-cli”安装 CLI
在使用 Ruby on Rails 和 Heroku 编译资产方面需要帮助。我们在编译 npm 和 webpack-cli 时遇到了一些 Heroku 无法读取的问题。根据 Heroku 的支持,这不是他们的工作范围。
以下是供参考的日志:
找不到任何前进的方法。
提前感谢您的帮助
ruby-on-rails - 如何在 StimulusReflex 中测试反射?
我使用 StimulusReflex 创建了一个小型 Rails 应用程序,并使用 Rails 的标准 minitest 框架对其进行了测试。
我想编写一个调用反射并测试控制器响应的“控制器”测试,但这似乎是不可能的。关于如何做到这一点的任何提示?