ruby-on-rails – 实习空字符串错误
发布时间:2020-12-17 02:50:42 所属栏目:百科 来源:网络整理
导读:目前,在我的请求模型中,我有: belongs_to :requestor,:class_name = 'User' 因此请求者是current_user. 问题是当current_user单击创建按钮以提交请求的表单时,所有属性都会更新到表单中的数据库. 但由于requestor_id不是要在表单中填写的值,因此在创建新请
目前,在我的请求模型中,我有:
belongs_to :requestor,:class_name => 'User' 因此请求者是current_user. 问题是当current_user单击创建按钮以提交请求的表单时,所有属性都会更新到表单中的数据库. def create_common @a = Request.new b = @a.requestor_id @resource = yield params[:contact + "#{b}".to_sym] self.resource = @resource 但它返回以下错误:
谢谢你的任何建议. 解决方法
如果我正确理解您的问题,您想将current_user的id作为请求者ID分配给Request模型吗?
# assign values passed in via form @request = Request.new(params[:request]) # assign current_user to request @request.requestor = current_user # save the request @request.save! 希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |