2014-01-09 7 views
0

Factory 인 모델이 있다고 가정 해 봅시다. has_manyEmployees입니다. 내보기에서form_for로 컨트롤러에 데이터 보내기

, 나는 다음과 같은 한 : 내 컨트롤러에서

%h3 
    = @factory.name 

%h3 Add new employee : 
= form_for :employee do |f| 
    .field 
    = f.label "Name :" 
    = f.text_field :name 
    .field 
    = f.label "Age :" 
    = f.text_field :age 
    .actions 
    = f.submit 'Save new employee' 

를, 내가보기에 있던 변수 @factoryid을 retreive 싶다. 어떻게 접근 할 수 있습니까?

감사합니다.

답변

1

그 값을 할당 @factory

class EmployeesController < ApplicationController 
    def new 
    @factory = Factory.find params[:id] 
    @employee = @factory.employees.build 
    end 
end 

에 관련된 그리고 뷰의 인스턴스를 사용 @employee 대신 :employee

= form_for @employee do |f| 
    ... 
+0

고맙습니다 빠른 답변 =) – Pol0nium

관련 문제