在RoR中编写嵌套表格

Nidhin SG

我正在尝试在ROR中编写嵌套表格。我有两个表EmployeeEmployeeInfo并且两个表都有一个名为employeeID该表的列,这些表与此键连接。我想做的是创建一个带有一些输入字段的表单,该表单应该将值更新到两个表中。

对于如我想它可以创建或更新的字段命名的一种形式employee_nameageaddresscity,但employee_nameage存在于表Employeecityaddress存在于表EmployeeInfo所以我应该怎么写表单标签才能做到这一点。如果问题有误,请后悔。我真的很陌生。请帮助

帕万

扩展@emu的答案

模型设置

#employee.rb
Class Employee < ActiveRecord::Base
  has_one :employe_info
  accepts_nested_attributes_for :employee_info
end

#employee_info.rb
Class EmployeeInfo < ActiveRecord::Base
  belongs_to :employee
end

控制者

Class EmployeesController < ApplicationController

   def new
      @employee = Employee.new
      @employee.build_employee_info
   end

   def create
     @employee = Employee.new(employee_params)

     if @employee.save
     redirect_to @employee
     else
     render 'new'
     end
   end

   private

   def employee_params
     params.require(:employee).permit(:employee_name, :age, employee_info_attributes: [:id, :city,:address])
   end
 end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在RoR中编写嵌套表格

来自分类Dev

HTML中的嵌套表格

来自分类Dev

HTML中的嵌套表格

来自分类Dev

在ArnoldC中编写嵌套循环?

来自分类Dev

表格中的嵌套表格不起作用

来自分类Dev

Wicket中的嵌套表格:表格“中断”

来自分类Dev

HTML中的嵌套表格标签

来自分类Dev

轨道中的嵌套表格4

来自分类Dev

如何在Haskell中编写嵌套的if语句?

来自分类Dev

在球拍中编写嵌套的while循环

来自分类Dev

在Swift中为循环编写多个嵌套的...

来自分类Dev

如何在 bookshelfJS 中编写嵌套查询

来自分类Dev

表格中的嵌套模型关系-Laravel

来自分类Dev

在Lisp中阅读外部嵌套表格?

来自分类Dev

如何将表格行嵌套在表格列中?

来自分类Dev

如何将表格行嵌套在表格列中?

来自分类Dev

从视图ROR渲染部分表格

来自分类Dev

编写ROR应用程序,尝试在文章中添加Facebook“推荐”

来自分类Dev

编写代码以从电子表格中检索数据

来自分类Dev

编写代码以从电子表格中检索数据

来自分类Dev

在Excel中为电子表格编写宏

来自分类Dev

如何使用表格自动在MS Word中编写合同?

来自分类Dev

这是在 Excel 中编写表格排序的最简洁方法吗?

来自分类Dev

根据值更改表格中单元格字体的颜色-RoR

来自分类Dev

在OCaml中编写漂亮的多层嵌套if-then-else代码?

来自分类Dev

编写干净的代码:在金字塔中嵌套For / If / Elif

来自分类Dev

如何在Java中为嵌套列表编写流

来自分类Dev

如何在Power Shell中编写嵌套循环

来自分类Dev

如何在Laravel Eloquent中编写嵌套的单个查询