问题标签 [configurable]

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.

0 投票
0 回答
914 浏览

ruby-on-rails - 在 Rails 中自动化常见 CRUD 操作的好主意

简短版:有哪些好方法可以让最终用户在相当大的项目中定义“流程”或按顺序执行 CRUD 操作,以便他们可以为常见流程构建模板(例如为每个自动发布的新事件创建 2 张票)?像Cucumber之类的东西,但对于 CRUD 操作......,甚至是Selenium

情况如下:

我继承了一个非常大的项目(Spree 电子商务项目),我正在为客户进行修改。这是一个非常复杂且做得非常好的项目。大多数/所有用于创建、、、类别等的工作流程ProductsProductGroups定义得非常好,这意味着它们可以自动化。

所以我的客户希望能够说“当我创建一个新的时Event,我希望它也创建这个:

  • 两张门票:一张 400 美元,一张 500 美元,在我们创建活动后 X 和 Y 时间开始销售
  • 如果是这个 Event,也制作这个“早起的鸟”特辑。”

这转化为create/saveSpree: 中的 4 个,也许更多的模型Event, Product, ProductGroup, ProductProperty

如果我要手动解决这种边缘情况,我将不得不编写大量代码并进行一些认真的重构(或复制粘贴),以便我的客户可以为他们创建的每个事件创建票证。但是下一个案例呢,“我希望它根据事件、和将每个 Ticket 归类到thisthat下。” 现在我必须重新开始……datelocationmeta_keywords

我希望能够为他们做的是允许他们配置所有这些东西,这样他们就可以定义:

  • 各种默认值填写产品描述、价格等。
  • 根据事件的标题创建 X 个产品。
  • 也许以后还有更多的事情。

这一切的最终结果是,Admin 填写了一张表格,它在后台填写了 5 张表格(他们不一定需要知道,但需要完成的事情)。

我不知道最好或最常见的方法来做到这一点。我一边走一边想办法,但我相信你们中的许多人对此都有一些好主意。

所以问题是:

使所有这些可配置的最佳方法是什么?

Spree 有许多我需要隐藏在控制器中的方法,所以似乎一个好的做法是不在控制器中包含任何方法,只引用模块中的方法(这样你就可以在任何地方重用它)。除非您被允许将多个redirect_to呼叫链接在一起,否则您不是。

有没有为最终用户提供这种可配置性的示例?诸如用于顺序 CRUD 操作的 ERB 模板之类的东西?

我真的需要手动编写所有这些案例吗?

上面的示例(基于某些属性值为每个事件创建 2-3 张门票)非常具体。你们中的任何人都能够创建一个可配置的系统吗?他们的最终目标是“哦,我已经不止一次这样做了,让我们为这个事件制作一个模板,这样下次它就会创建我所做的一切”。

只是在寻找一些正确方向的推动,或者一些关于工作流自动化的好例子。像Cucumber之类的东西,但对于 CRUD 操作......

谢谢!

0 投票
1 回答
905 浏览

magento - Magento:订购可配置产品后,由于缺货而取消

我的问题是:我有一个简单的产品作为孩子的产品。(也许是 S-XL 号和一些颜色的 T 恤)现在如果我订购其中一件,它会被订单确认电子邮件取消。

我认为这是股票的问题,但我不知道。每种商品都有 99 件库存,所有商品都已激活并准备交付。

有谁遇到过同样的问题?

0 投票
1 回答
2354 浏览

dependency-injection - 构建高度可配置的软件产品的最佳实践

我正在开发一种可以根据提供的配置和元数据显着改变行为的软件产品。

我想知道构建/构建高度可配置的软件产品的最佳实践。考虑到有大量的配置参数,我想先看看不会影响性能的东西,然后再看依赖注入。我的平台是.Net ...我寻求有关架构/设计和实现方面的建议。

0 投票
2 回答
326 浏览

.net - .net 可配置的业务错误消息

我需要实现某种解决方案,以便在满足某些条件时在我们的业务逻辑层中返回错误消息。

该错误消息应该可以在文件或表中进行配置,如果需要,可以在运行时进行编辑。

我已经看过它之前的几种方法,它总是以“此错误消息为 {0}”之类的结尾,然后当开发人员使用该消息时,他们不一定知道该消息需要多少(如果有)参数.

只是希望利用可能已经完成的事情,我认为 .net 框架中没有提供者或任何东西。

0 投票
2 回答
378 浏览

c# - ASP.net 可配置向导页面

我正在寻找以下任务的可能方法。

目前有许多 ASP.net 页面,它们本质上是彼此的副本,但有些包含文本框、下拉列表,而其他页面则没有。这是因为最初为特定产品开发了许多页面,然后又出现了另一个产品,该产品必须与其他页面执行相同的操作,即让用户输入数据然后保存。然而,现在我们留下了大量的页面,它们基本上做同样的事情并且难以维护。

所以我希望做的是按原样废弃代码并用可配置的向导替换。要求是页面上的所有控件都应该是可配置的,它们是否出现在页面上以及它们是否是必填字段。

任何想法,例子,想法表示赞赏

谢谢 N

干杯尼尔

0 投票
1 回答
232 浏览

c - 在 C 中实现 tcp ping 时可配置速率和模式

我正在尝试实现 tcp ping 功能。我希望使发送消息的速率和模式可配置。例如,在 5 秒内发送 5000 条消息,首先突发 2000 条,然后在 1000 毫秒内发送 3 条消息/毫秒。知道如何实现吗?提前致谢。ps,我是用c socket编程,读写发送和接收msg。

0 投票
2 回答
11864 浏览

api - 如何在 Magento 中获取可配置属性的选项?

我们想通过 Magento-API 在另一个系统中导出/导入可配置产品。对我们来说重要的是可配置产品的价值,例如具有 3 种颜色(红色、绿色和蓝色)的 T 恤。

我们收到具有以下功能的可配置属性:

但是,如何从我们通过上述函数获得的可配置属性中使用现在可用的标签/ID 来获取该产品中使用的选项(如果可配置属性为“颜色”,则为蓝色、绿色、红色)?

答案非常感谢!

蒂姆

0 投票
1 回答
785 浏览

java - Tomcat 从 SESSIONS.ser 反序列化后,如何依赖注入标记为 @Configurable 的 bean?

注意:除非您非常熟悉 Java、Spring AOP 和 Tomcat,否则这没有任何意义。

问题是标记为@Configurable 的bean 在被Tomcat SESSIONS.ser 反序列化时不会被注入。

我在带有 Spring 2.5.4、spring-tomcat-weaver-2.5.4、Tomcat 6.0.14 的基于 Struts 1.2.9 的(旧版)应用程序上注意到了这种行为。

代码:

XML 将 Bar 配置为原型 bean。

应用了正确的 context:spring-configured 和 context:load-time-weaver 设置等(因为它适用于 Tomcat 的冷启动)。

第一次启动时一切正常。但是,重新启动 Tomcat 会导致写入 SESSIONS.ser 并在重新启动时反序列化 MyForm,它会这样做。但是,没有设置 Bar 中的任何依赖项!

但是如果我关闭 Tomcat,删除 SESSIONS.ser 文件,然后重新启动,那么一切都会正常工作。

诡异的。

非常感谢任何建议。

0 投票
4 回答
9908 浏览

php - Magento - 如何将可配置产品图像链接到简单产品图像?

这是这种情况:

我有一个带有几个简单产品的可配置产品。这些简单的产品需要与可配置产品具有相同的产品图像。目前,我必须一遍又一遍地将相同的图像上传到每个简单的产品。

有没有办法将可配置产品的产品图像链接到简单产品?

我的一些产品在 1 个可配置产品中有 30 个简单的产品,上传相同的图像 30 次是矫枉过正/烦人的。

我希望有人可以帮助我解决这个问题!

提前致谢!

0 投票
3 回答
4991 浏览

magento - Magento 产品类型

如何知道在 Magento 中使用哪种产品类型?特别是,我什么时候应该使用简单且可配置的产品?