我有一个员工模型如下:
class Employee < ActiveRecord::Base
attr_accessible :blood_group_id, :caste_id, :category_id, :emp_dob, :emp_email, :emp_fathername, :emp_fname, :emp_full_name, :gender_id, :emp_id, :emp_lname, :emp_loc_master_id, :emp_mname, :emp_mobile_no, :emp_permanent_address, :emp_phone_no, :religion_id
has_many:postings
has_many:dependents
has_many:qualifications
belongs_to:gender
belongs_to:category
belongs_to:religion
belongs_to:caste
belongs_to:blood_group
end
和一个资格模型:
class Qualification < ActiveRecord::Base
attr_accessible :Remarks, :employee_id, :qualification_name_id, :qualification_type_id, :specialisation_id, :university_id, :year
belongs_to:employee
belongs_to:qualification_type
belongs_to:qualification_name
belongs_to:specialisation
belongs_to:university
end
所有的关联都是正确的。现在我可以通过员工表格创建一个新员工,并且我可以通过转到资格表格(明确)并从下拉列表中选择员工并给他资格来给他资格。
但我想要做的是:创建一个“添加资格”按钮,允许我向正在观察的员工添加资格并隐式获取员工 ID,我只需要添加资格并单击创建。