데이터베이스에 XML이 들어있는 'body'라는 필드가 있습니다. 내가 모델에서 만든 방법은 다음과 같습니다개체를 반환하는 모델의 사용자 지정 메서드
def self.get_personal_data_module(person_id)
person_module = find_by_person_id(person_id)
item_module = Hpricot(person_module.body)
personal_info = Array.new
personal_info = {:studies => (item_module/"studies").inner_html,
:birth_place => (item_module/"birth_place").inner_html,
:marrital_status => (item_module/"marrital_status").inner_html}
return personal_info
end
내가 함수가 배열 대신 개체를 반환합니다. 그래서 Model [: studies] 대신 Module.studies를 사용할 수 있습니다.
감사합니다.
Silviu
p.s 레일 및 루비를 처음 사용합니다. 나는 C 배경을 가지고있다.
매력처럼 작동합니다.) –