2014-11-12 4 views
0

테이블에 대한 마이 그 레이션을 마친 후에 방금 문제가 발생했습니다. 프로젝트 테이블에 소유자 필드를 추가했지만 요청하면 (프로젝트) 나타나지 않습니다.레일스 새 필드가 나타나지 않습니다.

마이그레이션 후 예상 응답 :

{ 
    projects: [ 
     { id: 1, name: "First proj", owner: 1 }, 
     { id: 2, name: "Second proj", owner: 1 } 
    ] 
} 

내가 가지고 : 여기

{ 
    projects: [ 
     { id: 1, name: "First proj" }, 
     { id: 2, name: "Second proj" } 
    ] 
} 

내 마이그레이션 파일입니다

class AddOwnerRefToProjects < ActiveRecord::Migration 
    def change 
     add_reference :projects, :owner, index: true 
    end 
end 

내 사업 모델

class Project < ActiveRecord::Base 
    belongs_to :owner, :class_name => :User 
end 

답변

0

당신은 당신의 JSON 시리얼에 새로운 속성을 추가해야합니다.

+0

감사합니다. @AytanLeibowitz. 하지만 죄송합니다. 약 2 일 전에 레일을 시작합니다. 'json serializer'는 어디에 있습니까? fyi, 레일을 사용하고 있습니다. 4. – ruwhan

+0

경로는 app> serializers> project_serializer.rb입니다. 'attributes : id, : name, : owner' – AytanLeibowitz

+0

감사합니다. – ruwhan

관련 문제