update-attributes相关内容
我在一个表单 (form_tag) 中有几个这样的复选框: 并像这样更新它们: variable = ModelName.find(params[:id])variable.update_attributes(params[:model_name]) 这只是片刻,当我选中一些复选框时 - 发送它们,它们将被保存.没关系.但是当我取消选中所有复选框时 - 发送表单 - 所以什么也没发生,在
..
def 更新@album = Album.find(params[:id])如果@album.update_attributes(params[:album])redirect_to(:action=>'list')别的渲染(:动作=>'编辑')结尾结尾 我正在介绍的 Rails 1.1.6 教程建议使用 update_attributes 方法来更新模型,就像上面列出的控制器中的示例代码一样.
..
obj.update_attribute(:only_one_field, 'Some Value')obj.update_attributes(field1: 'value', field2: 'value2', field3: 'value3') 这两种方法都将更新一个对象,而无需显式告诉 ActiveRecord 进行更新. Rails API 说: 更新属性 更新单个属
..
在此之前,我要感谢您的帮助 我有一个这样的模型: attr_protected nil归属地:产品归属地:用户before_create :add_ammountdef carted_product_price(数量,价格)数量 * 价格结尾def add_ammountcarted_product = CartedProduct.where(:product_id => self.pr
..
obj.update_attribute(:only_one_field,'Some Value')obj.update_attributes(field1:'value',field2:'value2',field3:'value3') 这两种方法都将更新对象,而不必明确告诉ActiveRecord更新. Rails API说: update_attribute 更新单个
..
因此,在我看来,我正在使用日历选择日期,并使用下拉菜单选择时间.因此,我正在使用before_validation方法将其放在一起: proposed_time.rb before_validation :construct_starting_at def construct_starting_at d = Time.parse(date) puts "***********
..
我正在尝试允许用户基于下拉列表(使用name="status)来更新单个元素的多个元素的属性,但是我一直在找回错误:undefined method 'update_attributes'.有什么建议吗? def supdate @input_messages = InputMessage.find(params[:message_ids]) respond
..
这是我的代码: OrdersController类 def create @order = Order.new(params[:order]) if @order.purchase work = GATEWAY.store(credit_card, options) result = work.params['billingid'] cu
..
提交表单后,正确的自定义参数会显示在调试功能中,但进入控制台时会显示默认参数. 控制器 def update current_user.update_attributes(params[:user]) flash[:success] = "Your settings have been saved!" render new_status_update_path
..
我现在正在使用Rails 4 现在我想更新我的用户记录 我正在尝试使用此命令 @user=User.update_attributes(:name=> params[:name], :user=> params[:username], :pass=> params[:password]) OR @user=User.update_attributes(name: params[:name],
..
我有一个状态报告,用户可以通过电子邮件发送该状态报告,我想在完成传递操作后将列:sent_mail更新为true. def send_status date = Date.today reports = current_user.reports.for_date(date) ReportMailer.status_email(current_user, reports, date
..
我一直在研究Michael Hartl编写的Ruby on Rails教程.当前,为了编辑任何“用户"属性,用户必须确认其密码.是否有任何方法可以不必更新而更新用户属性? 我的表单如下:
..
我遇到了以下问题.我有一个名为user的模型,该模型有一个名为Activated的列.我试图通过激活方法来更新该值吗?但是它给了我错误:验证失败:密码不能为空,密码太短(至少6个字符)这对我来说没有意义,因为我没有碰密码字段!我只想更新激活的列.我把我认为与之相关的代码放在这里,但是如果您认为需要更多,请问:) 提前非常感谢您! 型号: attr_accessor :password
..
我不知道如何在Rails 3.2.6中使用Carrierwave-mongoid更新/重命名上载/管理的文件.我想在数据库以及文件系统中重命名该文件. 类似这样的东西... def rename( id , new_name ) f = UploadedFile.find(id) if f.update_attributes({ f.file.original_filenam
..
我正在一个用户可以拥有admin: true / false的项目中工作.该应用程序将仅允许管理员用户登录系统,其他用户仅是其管理员只能编辑设置的客户端.这是某种商业应用程序.( Rails 3.2.13 ) 我想将这两个概念保存在同一表中,因为将来可能会有非管理员用户登录并与他们的个人资料进行交互的选项,因此所有逻辑都已经实现. 我有这个User资源: ActiveRecord
..
我有公司模型,公司已安装了载波上传器徽标. class Company
..
我的消息模型中有一个 before_save 定义如下: 类消息 ...) foo 和 bar 被执
..
现在,用户可以编辑一些属性,而无需输入密码,因为我的验证是这样设置的: validates :password, :presence =>true, :confirmation => true, :length => { :within => 6..40 }, :on => :create validates :password, :confirmation => true, :length
..
我在获取update_attributes来更新表单中的嵌套模型时遇到问题.我没有任何错误,但是嵌套属性没有保存.这是相关的代码: 用户模型: class User
..
我在尝试更新表单中的嵌套模型时遇到麻烦.我没有任何错误,但是属性没有更新. 我有以下模型: class Trip
..