问题标签 [actioncontroller]
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.
php - 在哪里放置 OAuth 逻辑?
我在一个项目中使用 Zend 框架,并且我正在创建一个仅用于身份验证的控制器。在这个项目中,我们将接受用户通过 facebook、twitter、myspace 等其他网站的帐户进行注册。为此,我们将使用 OAuth。但我有一个疑问,我应该把每个 OAuth 站点相关身份验证的逻辑放在哪里?例如只有facebook,在我的控制器中占据了50行代码,这样我的控制器就不会瘦了……
我想知道我应该把这个放在哪里。为每个站点创建一个 Zend_Auth 适配器,只为此创建一个服务,最好的方法是什么?
对不起可怜的英语。:)
ruby - 在 Rails3 中将记录的 created_by 字段检索到传递的月份和年份?
我试图为我的博客存档创建一个侧栏,列出我的博客条目的所有月份,因此当您单击“2007 年 6 月”之类的链接时,会加载 6 月 7 日的所有博客。这是我的link_to
month.first 是我提出的记录。我的控制器应该看起来像这样吗?:
我希望我可以将记录的 created_by 字段转换为我可以在匹配中传递的格式,但我得到一个未定义的方法错误
ruby-on-rails-3 - 如何从 Rails 3 中的复选框更新多个记录的属性?
我有一个属性可以将页面添加到我的网站导航(它是一个布尔值),并且我希望能够同时从复选框中打开和关闭页面。我尝试关注这个 railscast: http: //railscasts.com/episodes/52-update-through-checkboxes但我遇到了两个问题。
一 - 我希望复选框显示“导航栏”选项的当前状态。
和两个 - 我不确定如何更新导航栏字段。
这是我的控制器:
和我的观点:
由于我正在做一些 jquery-ui 可排序的东西,该表嵌套在列表项中。
无论如何,我需要该复选框来显示 :navbar 的当前状态,并且我需要能够更新它们。现在,如果我尝试更新它们,我会收到此错误:
在我的控制器的这条线上”
所以我想我没有正确地将 check_box 状态传递给我的控制器。
ruby-on-rails - Rails:如何逐步调试请求
我有一个 ajax 请求导致我的 Rails 3.0.9 应用程序出现问题。我可以在日志中看到问题,但我不知道是什么在 ajax 调用和渲染之间触发了它。这是日志,以及我不希望在它旁边带有* * 的事件:
我想以某种方式逐步调试此请求,有点像您可以使用 firebug 在 javascript 中单步执行函数的方式。
有没有办法像这样调试,所以我可以看到那个特定的 AREL 命令是如何被调用的?
ruby-on-rails - 在一页上列出并创建 rails 3
我想制作一个仪表板页面,顶部有一个创建操作(表单),下面有一个列表操作......(显示所有已提出的问题)我想知道最好的方法是什么。
我有一个带有列表和创建操作的 QuestionsController。所以我确实需要用 createlist 操作制作一个 DashboardController ......?并从 QuestionController 渲染两个模板...?
或者我是否需要使用列表创建一个 DashboardController 并参考 Questions 模型在它们上创建操作?
最好的问候, Thijs
ruby-on-rails-3 - 如何在 ActionController TestCase (Rails 3.0.9) 中禁用渲染视图
禁用 ActionController::TestCase 以实际呈现视图的正确方法是什么?或者,在测试中没有布局的情况下渲染视图的方法是什么?
使用 rr,我尝试了 stub(@controller).render { "" }
但这打破了 assert_template 断言。
谢谢!
ruby-on-rails-3 - 如何更正此模型关联?
我创建了一个相册模型和一个照片模型,并将其添加到现有的 Rails 应用程序中。我已经使照片模型属于相册模型,并且相册模型属于属于用户模型的现有配置文件模型。我不知道我是否将它们关联错误以及为什么会出现错误。
值得注意的是,当我转到 URL/albums 时,一切正常,但是当我转到 URL/profiles/1 时(下面的代码粘贴在 views/profile/ 文件夹中的 show.html.erb 文件中)然后我收到以下错误。
这是一个我无法解决的简单问题。四个模型文件如下:
专辑.rb:
简介.rb:
照片.rb:
用户.rb:
配置文件控制器有这个片段:
视图有这个:
动作控制器异常显示:
json - 仅在struts的json中传输类中的一部分属性
对不起,我真的不知道如何总结这个问题的标题。所以,标题可能不太清楚。
我有一个执行一些业务逻辑的动作类。
在动作类中:
在商品类中:
现在,我需要将ActionClass中的商品属性传递给客户端。
但是,在商品属性中,我只想传输名称属性,同时禁止其他两个属性。
那么如何抑制 Merchandise 类中其他两个属性(价格和描述)的转移?
ruby-on-rails - Rails 2.3.8 应用程序跳过控制器
我要问一个有点模糊的问题,但它是这样的:
我正在维护一个旧版 Rails 2.3.8 应用程序。我注意到一个奇怪的行为,首先应用程序服务controller_x/action_x
没有任何错误,因为有一个app/views/controller_x/action_x.rhtml
但没有定义action_x
in controller_x.rb
。然后,过了一会儿它停止提供服务,我不得不在其中创建action_x
空函数controller_x.rb
以使其再次为请求提供服务。
什么可能导致这种行为发生?如何在跳过控制器时提供动作视图?
更新: 现在发生的错误是:
谢谢,
ruby-on-rails - 测试 Rails 控制器选择布局而不渲染布局
我想存根渲染,我想测试是否选择了某个布局
额外收获:在测试环境中,该布局文件将不存在
有没有一种聪明的方法来检测控制器是否选择了没有渲染的布局,并且没有触发 ActionView::MissingTemplate 错误?
(这是在 Rails 2.3 应用程序上,但请随意聊天 rails 3)