问题标签 [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.
ruby-on-rails - 路由存在,但不能销毁对象,为什么?
我无法销毁具有有效路线的对象。浏览器返回No route matches [POST] "/blog/topics/3/posts/1"
. 但是,我可以对同一资源执行所有其他操作。鉴于我可以从控制台创建和销毁对象,我的控制器、模板应该如何?
节省时间 - 这些路线在我当前的配置下也不起作用:
- link_to([@topic, @post]) 返回http://localhost:3000/blog/topics/3/1/posts/1。
- link_to([@topic]) 返回http://localhost:3000/blog/topics/3/posts/1。#依然不删除
这是我的控制器:
这是我的模板:
ruby-on-rails - 不更新数据库不支持的属性
我正在尝试为我的应用程序创建一个User
模型,该模型具有未保存在数据库中的字段,但由于某种原因,它没有被正确更新。Ruby on Rails
password
我正在使用一个非常基本的形式来更新email
and password
。
在我的控制器中,我尝试使用基本的更新机制,但如果我绝对需要,我愿意添加更多代码。
处理此更新时,它会抛出一个TypeError
带有消息的:can't convert nil into String
。
我尝试了几种不同的方法来解决这个问题,包括手动设置password
usingparams[:user][:password]
但它不起作用。谁能发现我错过的错误?
ruby-on-rails - 静态页面不起作用?
public/
我在名为hello.html
(例如)的文件夹中创建了一个新页面。
但是由于某种原因,每当我尝试访问它时,都会收到路由错误。
我的服务器给出的响应是..
我相信这是一个ActionController
过于热心但不知道如何解决的问题。
有任何想法吗?
ruby-on-rails - 从 ActionController 中删除 '::Base' 时出错
我正在编写一个 rails 应用程序,在这个控制器中,由于继承自ActionController::Base
. 在我的其他一些控制器中,我只有 ActionController,它会自动使用应用程序布局。每当我删除::Base
时,访问页面时都会收到以下消息superclass must be a Class (Module given)
。
为什么ActionController::Base
在这个控制器中继承很重要,而在其他控制器中没有?
ruby-on-rails - 从路由错误轨道 3.1 中拯救
如何从RoutingError
Rails 3.1 应用程序中救援。如果我没记错的话,可以rescue_from RoutingError
在应用程序控制器中使用,但现在不可能。
ruby-on-rails - 子类化控制器,以及何时调用 super
我有许多控制器会有一些类似的行为,例如用户应该登录,需要设置一些范围,需要设置 current_account / current_user 并缓存权限。
我正在考虑使用标准控制器并将其子类化。
我想知道的是我需要/什么时候打电话super
?
ruby-on-rails - 是否可以避免使用 Rails 3 加载 action_controller?
基本上我想加载这个:
并且不加载action_controller
,因为在这种特殊情况下我没有用它。
查看Rails 的 master 中的代码,我可以看到:
...所以我想知道:是否可以仅使用active_record
,active_resource
和加载 Rails action_mailer
,还是我总是必须加载action_controller
?
ruby-on-rails - 在 Rails 中更改单个控制器或操作的日志级别
我们正在 haproxy 后面运行一个 Rails 项目。每秒都会向应用程序发送一个保持活动状态。这会导致非常嘈杂的日志文件,这使得挖掘起来有点痛苦,并使它们变得不必要地大。
我的第一个想法是更改该操作的日志记录级别以进行调试,但其他人建议更改around_filter
. 我对这个想法并不疯狂,但这可能就是我实现它的方式。我对不同的解决方案持开放态度,但一般要求是我可以让这些操作安静下来,但如果我出于任何原因需要查看它们,我可以更改日志记录级别。
ruby-on-rails - 如何在保存在 ruby on rails 之前验证表中的记录
我是 Ruby on Rails 的新手,我有一个场景,其中我有一个包含一些字段的表单。我需要针对具有数据的表验证的字段值之一。我想限制用户保存任何数据,除非该字段已使用表记录进行验证。
最初我在控制器中添加了代码来验证这一点,但我还有其他字段需要验证为空,因此它不起作用。
此外,我希望验证错误成为其他错误的一部分。
我在模型文件中尝试了以下代码
但它没有验证,你能帮我如何验证它。
问候苏尔扬
asp.net-mvc-3 - Asp.net mvc 3 - 动作控制器返回部分视图另一个动作控制器
我想要一个动作控制器,它返回另一个动作控制器的部分视图。
我在 method2 上试过这个:return PartialView (Method1(s)) 但它不起作用,我怎样才能做到这一点?
谢谢