update-attributes相关内容

Rails 3 - 如何保存(取消)选中的复选框?

我在一个表单 (form_tag) 中有几个这样的复选框: 并像这样更新它们: variable = ModelName.find(params[:id])variable.update_attributes(params[:model_name]) 这只是片刻,当我选中一些复选框时 - 发送它们,它们将被保存.没关系.但是当我取消选中所有复选框时 - 发送表单 - 所以什么也没发生,在 ..
发布时间:2022-01-02 09:29:02 其他开发

before_create 仍然保存

在此之前,我要感谢您的帮助 我有一个这样的模型: attr_protected nil归属地:产品归属地:用户before_create :add_ammountdef carted_product_price(数量,价格)数量 * 价格结尾def add_ammountcarted_product = CartedProduct.where(:product_id => self.pr ..
发布时间:2021-07-12 19:48:38 其他开发

未定义的方法update_attributes?

我正在尝试允许用户基于下拉列表(使用name="status)来更新单个元素的多个元素的属性,但是我一直在找回错误:undefined method 'update_attributes'.有什么建议吗? def supdate @input_messages = InputMessage.find(params[:message_ids]) respond ..
发布时间:2020-07-13 01:50:23 其他开发

Rails 4中未定义的方法update_attributes

我现在正在使用Rails 4 现在我想更新我的用户记录 我正在尝试使用此命令 @user=User.update_attributes(:name=> params[:name], :user=> params[:username], :pass=> params[:password]) OR @user=User.update_attributes(name: params[:name], ..
发布时间:2020-07-13 01:49:16 其他开发

Rails update_attribute

我遇到了以下问题.我有一个名为user的模型,该模型有一个名为Activated的列.我试图通过激活方法来更新该值吗?但是它给了我错误:验证失败:密码不能为空,密码太短(至少6个字符)这对我来说没有意义,因为我没有碰密码字段!我只想更新激活的列.我把我认为与之相关的代码放在这里,但是如果您认为需要更多,请问:) 提前非常感谢您! 型号: attr_accessor :password ..
发布时间:2020-07-13 01:48:08 其他开发

使用has_secure_password的Rails update_attributes

我正在一个用户可以拥有admin: true / false的项目中工作.该应用程序将仅允许管理员用户登录系统,其他用户仅是其管理员只能编辑设置的客户端.这是某种商业应用程序.( Rails 3.2.13 ) 我想将这两个概念保存在同一表中,因为将来可能会有非管理员用户登录并与他们的个人资料进行交互的选项,因此所有逻辑都已经实现. 我有这个User资源: ActiveRecord ..
发布时间:2020-07-13 01:47:01 其他开发