问题标签 [controllers]

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 投票
1 回答
1029 浏览

ruby-on-rails - (rails)隐藏的表单元素不给控制器赋值

我有以下表格:

但是控制器中没有填充任何值。我知道视图中的值都是完整的,因为我可以看到它们在 Firebug 中具有正确的值。在控制器中,我试图像访问它们一样访问params[:xpos]它们:xpos hidden_field。它是否正确???

0 投票
2 回答
237 浏览

ruby-on-rails - 帮助解决 Rails 中的路由错误

我有一个控制器,其中调用form_questions_answers了一个方法,但是当我向Railsmodify_rule执行帖子时告诉我:/form_questions_answers/modify_rule/60

为什么会发生这种情况,我map.resources :form_question_answers在 routes.rb 和map.connect ':controller/:action/:id'routes.rb 文件的底部,为什么没有modify_rule触发操作?

0 投票
2 回答
8612 浏览

asp.net-mvc - ASP.NET MVC:获取所有控制器

是否可以让 ControllerFactory 可用的所有控制器?
我想要做的是获取应用程序中所有控制器类型的列表,但以一致的方式。

这样我得到的所有控制器都是默认请求解析使用的相同控制器。

(实际任务是找到所有具有给定属性的操作方法)。

0 投票
1 回答
1083 浏览

zend-framework - Zend 框架中所有控制器的基本控制器

我是 zend 框架的新手,我想问一下是否有可能拥有一个将由所有其他控制器扩展的基本控制器?我想要一个基类,在其中我将在我的项目中放置所有控制器的所有常用方法和属性。是否建议使用 zend 执行此操作,或者是否有更好的方法?

0 投票
1 回答
247 浏览

asp.net-mvc - 在对 asp.net 控制器进行单元测试时,您在哪里模拟 httprequestbase?

在对 asp.net 控制器进行单元测试时,您不必以某种方式模拟 httpcontextbase 吗?

我所有的控制器都继承自我编写的自定义控制器类(它只是向原始控制器类添加了一些通用属性)。所以它就像:

所以真的很想开始对我的控制器进行单元测试,只是不确定我如何去模拟控制器类和随之而来的 httpcontext。

0 投票
2 回答
2378 浏览

iphone - 计算视图控制器

我似乎无法获得视图控制器堆栈中的视图控制器数量。

我可以遍历视图控制器和 NSLog 中的对象,但我不能做一个简单的计数。如果我尝试访问此指针,则应用程序崩溃...没有日志,没有错误消息,nada。请帮忙!

0 投票
2 回答
1181 浏览

ruby-on-rails - 在 Ruby on Rails 中通过没有 url 查询的 link_to 发送变量

我试图通过link_to发送一个变量,而不使用Ruby on Rails中的url查询,从一个控制器的索引视图用于另一个控制器的索引。

基本上,我需要将 Turma.id(学校班级 ID)传递给 Elementos_turma(班级中的人)控制器,这样我就可以使用它并过滤索引: ElementosTurma.find(:all, :conditions => { : turma_id => xxxxx } ),显示所选班级的人民。

有可能吗?也许不使用会话变量?也许将变量发送到第一个控制器上的方法,将其发送到另一个控制器?(如果是这样怎么办?不是很明智...... :))

0 投票
1 回答
497 浏览

model-view-controller - 在 MVC 中避免使用大型控制器

当控制器包含大量动作时,它们会变得庞大而笨重。这在实际使用中是否是一个重大问题,如果是,有什么策略可以缓解它(或者足以让每个控制器的动作计数减少)?

在我的脑海中,我可以设想控制器将逻辑卸载到其他类型的动作实现中,根据一些有意义的启发式进行分组。

0 投票
1 回答
101 浏览

php - 合并模型的正确做法是什么?

我试图简化将数据插入数据库的过程,因此我构建了一个处理变量提取和数据插入的模型。

我理解这个模型体现了一个函数,然后你调用这个函数(比如/controller/model),通过模型传递相关数据进行处理。但是,我不确定如何合并模型,如何调用它,或者需要编写什么以便我可以调用该函数。我正在使用 CodeIgniter。

这是上述模型:

所以我从这里很困惑;你把这个模型放在哪里进行处理,你将如何在控制器或应用程序的其余部分使用它?

谢谢!

0 投票
3 回答
1541 浏览

ruby-on-rails - Rails:使用 RSpec 测试控制器时,如何阻止它们重定向?

我有如下所示的控制器方法:

当我在浏览器中加载这个动作时,我得到了我所期望的:{"success":1}

然而,当使用 RSpec 进行测试时,response.body给了我'<html><body>You are being <a href="https://test.host/test/testAction">redirected</a>.</body></html>'

我注意到我所有的控制器都发生了这种奇怪的重定向。如何阻止这种重定向的发生,以便对响应正文进行检查?

谢谢!

- - - - - - - - - - - - 编辑:

知道为什么会发生以下测试失败吗?