问题标签 [update-attributes]
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 - 如何使用 Ruby on Rails 2.3.9 更新数据库属性
我正在处理控制器操作,我想做的是修改数据库中的记录。
我有以下代码:
为什么@pnr.update_attributes(params[:pnr])
不起作用?
但是,如果我这样做:
它有效......我错过了什么吗?
谢谢!
ruby-on-rails - Rails:update_attributes 不更新所有属性
我有一个名为 Discussion 的简单模型,它有一个名为 resolved 的布尔列。
在我的表格中,我有以下代码
在我的控制器中,我有以下内容:
当我提交表单时,我可以看到参数正在发送到服务器......
但是该查询不包含有关更新该字段的任何内容。
关于我缺少什么的任何想法?
ruby-on-rails - 通过显示页面更新模型属性
我希望允许用户通过模型的显示页面更新模型的属性,然后提交,以显示更新的属性。:startdate
并且:enddate
在我attr_accesible
的模型列表中cart.rb
。根据日志,它看起来像是在使用 enddate 和 startdate 但没有设置它。有什么想法吗?非常感谢。
carts_controller.rb
购物车/show.html.erb
开发日志
渲染布局/_stylesheets.html.erb (1.5ms) [1m[35mUser Load (2.4ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1 渲染布局/ _header.html.erb (116.3ms) 渲染布局/_footer.html.erb (1.3ms) 在布局/应用程序中渲染购物车/show.html.erb (398.2ms) 在 431ms 内完成 200 OK (Views: 399.6ms | ActiveRecord: 6.7毫秒)
ruby-on-rails - Ruby on Rails 教程:如何在不确认密码的情况下编辑用户信息
我一直在阅读 Michael Hartl 的 Ruby on Rails 教程。目前,为了编辑任何用户属性,用户必须确认他们的密码。有没有办法更新用户属性而不必这样做?
我的表格如下所示:
我在 users_controller.rb 中的更新定义如下所示:
目前,update_attributes 操作失败。
谢谢!
ruby-on-rails - 无需密码即可更新“用户”属性
现在,用户无需输入密码即可编辑他们的一些属性,因为我的验证设置如下:
但是,在用户执行此操作后,他们的密码被删除 - update_attributes 正在将他们的密码更新为“”。这是我的更新定义:
我也尝试过使用 update_attribute 的不同定义:
但由于某种原因,这是在做同样的事情。如何在不更改密码的情况下更新某些用户属性?谢谢!
ruby-on-rails-3 - 验证 update_attributes 上缺少的属性
问题很简单,即使我不想更新某些属性,update_attributes 是否会验证模型的所有可能验证?
我有一个编辑视图,用户可以在其中更改他的密码,但前提是他通过了它,即,如果它是空白的,则密码不会改变。
所以我在控制器中执行以下操作:
我在模型上定义了以下验证:
因此,每当我使用调用更新时,我都会收到一条错误消息,提示密码太短
Ps.:我正在使用设计来处理它。
编辑:你们中有人知道 Devise 是否已经对密码进行了任何验证吗?原因,我删除了验证,它以正确的方式工作,但如果我输入一个短密码,它仍然显示验证,说它太短了。
ruby-on-rails - 未定义的方法 update_attributes?
我试图允许用户根据下拉列表(使用name="status
)更新多个元素的单个列的属性,但我不断收到错误消息:undefined method 'update_attributes'
。有什么建议么?
mysql - 如何在少于 N 个查询中更新 N 个帖子的“my_field”?
如何提高以下更新的性能?
mysql - 为什么更新模型中的属性会导致查询另一个表?
鉴于:
当我做:
我在日志中看到:
为什么它用 查询用户id=5
?
一些相关代码:
ruby-on-rails - 如何在不执行“before_save”的情况下“update_attributes”?
before_save
我的模型中有一个Message
这样定义的:
当我做:
foo
并被bar
执行。
有时,我想在不执行foo
and的情况下更新消息的字段bar
。
例如,如何在不执行and的情况下更新created_at
字段(在数据库中)?foo
bar