Class: SalaryTemplatesController
- Inherits:
-
AuthorizedController
- Object
- AuthorizedController
- SalaryTemplatesController
- Defined in:
- app/controllers/salary_templates_controller.rb
Instance Method Summary collapse
- #copy ⇒ Object
-
#new_salary_item ⇒ Object
has_many :salary_items.
Instance Method Details
#copy ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'app/controllers/salary_templates_controller.rb', line 2 def copy # Duplicate original record template = resource.dup # Rebuild salary items template.salary_items = resource.salary_items.map{|salary_item| salary_item.dup} set_resource_ivar template render 'edit' end |
#new_salary_item ⇒ Object
has_many :salary_items
14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/controllers/salary_templates_controller.rb', line 14 def new_salary_item if salary_template_id = params[:id] @salary_template = resource_class.find(salary_template_id) else @salary_template = resource_class.new end @salary_item = @salary_template.salary_items.build respond_with @salary_item end |