2016-07-25 2 views
0

레일 폼을 작성 중이며 해결하려고하는 흥미로운 문제가 있습니다. 나는 올바른 방향으로 나를 가리 키기 위해 온라인으로 아무것도 찾을 수없는 것 같습니다. 고맙습니다.레일스 드롭 다운 메뉴를 사용하여 text_field 개체 선택

드롭 다운 메뉴를 사용하여 텍스트 필드의 object_name을 선택할 수 있습니까? 내 머리 속에는 이것이 가능한지 확실하지 않지만 text_field 양식 도우미 내에 중첩 된 collection_select 양식 도우미가 떠오르고 있습니다. 다음

text_field(object_name, method, options = {}) 

객체는 텍스트 필드 엔트리에 값을 제공하는 배열

[:object_1, :object_2, :object_3, :object_4] 

에서 OBJECT_NAME :

형태

, I 적절한를 선택하도록하려는 동일한 모델의 모든 db 컬럼

답변

0

예 예를 들어 jquery을 사용하면됩니다.

개체 이름 드롭 다운 값이 변경되면 텍스트 필드의 name 특성을 변경하십시오.

$('#selectObjectName').change(function(){ 
    var field = document.getElementById("id-of-the-text-field-to-be-changed"); 
    field.setAttribute("name", "value-came-from-the-selected-dropdown"); 
})