반응형
rails, simple_form, 페이지가로드 될 때 컬렉션의 선택된 인덱스를 설정하는 방법은 무엇입니까?
simple_form gem을 사용하고 있습니다. 국가 컬렉션이 있습니다. 국가를 선택하면 제대로 작동하고 업데이트 된 레코드에는 국가 ID가 저장되지만 레코드를 편집하려고하면 선택한 국가가 기본적으로 선택되지 않습니다. 양식을 편집하십시오.
다음은 편집 양식의 코드입니다.
= f.input :country_id, :collection => all_countries
simple_form은 db에서 선택한 국가를 볼 수 없습니까?
: selected => 옵션을 사용해 보셨습니까?
:selected => selected_country_id
그래서,
= f.input :country_id, :collection => all_countries, :selected => selected_country_id
이것은 완벽하게 작동합니다 !!!
건배!
나는 이것에 대한 답을 알고 있지만 확인란 모음에 대한 유사한 솔루션을 찾고 여기에 왔습니다. 후손을 위해 방법은 다음과 같습니다.
<%= f.input :country_ids, :as => :check_boxes, :collection => [['USA', :USA], ['Japan', :JPN]], :checked => [:JPN], :include_hidden => false %>
이것이 누군가를 돕기를 바랍니다.
반응형
'IT Share you' 카테고리의 다른 글
Xcode 경고 "속성 액세스 결과가 사용되지 않음-getter를 부작용에 사용해서는 안 됨" (0) | 2020.12.14 |
---|---|
vim에서 공백이 아닐 때까지 어떻게 삭제합니까? (0) | 2020.12.14 |
편집 텍스트를 클릭 할 때 콘텐츠 푸시 (0) | 2020.12.14 |
Telnet을 사용하여 HTTP 요청을 보내는 방법 (0) | 2020.12.14 |
ng-pattern을 사용하여 angularjs에서 이메일 ID를 확인하는 방법 (0) | 2020.12.14 |