问题标签 [service-object]
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.
symfony - symfony2 服务设置中标签的目标是什么
在这个事件监听器的服务中,它使用了标签项:
- 标签项目的目标是什么?
- 如何在此标签项中定义名称(名称:kernel.event_listener)?
ruby-on-rails - Rails 服务对象和控制器
我有一位同事喜欢将控制器传递给服务对象。例如,控制器方法可能如下所示:
服务对象如下所示:
不知何故,我觉得这适得其反,并且是货物崇拜软件工程的一个例子。
我更愿意将服务对象与控制器完全分开。依赖项将传递给服务对象的构造函数,参数将作为方法参数传递给服务对象。任何结果都只是从该方法返回。
可悲的是,每当我在代码审查中提到它时,我的同事们并没有对此感到兴奋,而我又觉得这相对令人沮丧。
各自方法的优缺点是什么?我怎样才能更好地为我的案子辩护?我在这里错过了什么吗?
ruby-on-rails - Rails 关联表不更新
我有两个模型
影响者有_许多影响者_授权
我正在尝试登录或签署影响者
但是当 OLD 用户尝试登录时,OAuth 令牌没有得到更新
脸书控制器
脸书客户端
就在保存检查之前,Oauth 令牌设置为@influencer.influencer_authorizations[0].oauth_token
ruby-on-rails - rails 为服务对象组织文件夹
我正在尝试创建一个服务对象以从product.rb
AR 模型中提取一些方法,但由于某种原因,我无法自动加载新TwitterShare
类。当我打开控制台并尝试类似Product.last.twitter_share_text
我得到NameError: uninitialized constant Product::TwitterShare
错误的东西时。
这是怎么回事?我应该如何组织我的文件夹/文件?我必须告诉 Rails 自动加载服务吗?这是当前代码:
应用程序/模型/product.rb
应用程序/服务/twitter_share.rb
ruby-on-rails - rails4 使用助手/服务以及放置它的位置
我创建了这个类,用于根据产品属性的长度组装文本,以便在 Twitter 上共享。
我的问题:
- 这是解决问题的好方法吗?如果不是这个,那又如何?(我应该把类和方法放在哪里,如何调用它等等)
- 如果这是好的方法,那么应该改变什么?例如,我觉得
def twitter_share_text
不应该在product.rb
.
显示.html.erb
产品.rb
应用程序/服务/twitter_product_share.rb
ruby-on-rails - How to design the service object with view?
Foreword: maybe I misunderstand the conception of the service objects and should to design an another implementation. Thank you in advance.
I create the service object for a sms confirmations. User must confirm his actions when:
- He submits a phone number (updates own profile);
- He confirms the transaction;
- He does other important action;
Here is the communication scheme:
Code:
profile_controller:
sms_confirmation_service:
I stuck on the render_view method. I get a 'Missing template profile/update', but according to logs, the template is rendered:
How to resolve it?
design-patterns - 服务对象、事务脚本和策略设计模式是否相同?
我找不到服务对象设计模式的任何定义。
事务脚本设计模式
按过程组织业务逻辑,其中每个过程处理来自表示的单个请求。
策略设计模式
定义一系列算法,封装每个算法,并使它们可互换。策略让算法独立于使用它的客户而变化。
它们相似/相等吗?
ruby-on-rails - 服务对象返回状态
我正在制作一个rails json api,它在控制器操作中使用服务对象,并根据服务中发生的情况来呈现正确的json。该示例如下所示。
星服务.rb
places_controller.rb
我的问题是,如果我应该从服务对象返回纯文本还是有更好的方法?
kinvey - 我们如何在本地测试 kinvey-flex-sdk?
据我了解,我们正在注册的服务对象仅由 kinvey 集合调用。有什么办法可以在本地测试吗?
我写了下面的代码。
var sdk = require('kinvey-flex-sdk');
常量端口 = 8080;
sdk.service({ 主机: 'localhost', 端口: PORT }, function (err, flex) {
});
我的疑问是 POST 请求http://localhost:8080/widgets {} 没有触发身份验证功能。
你能帮我解决这个问题吗?
提前致谢..