Hãy thử nó như vậy:
<%= f.select(
:relationgroup,
options_for_select(@relationgroups, @relation.relationgroup),
:include_blank => true
) %>
Không chắc, nhưng có lẽ nó sẽ làm việc tốt hơn.
Dù sao, giả sử Relationgroup
là một số mô hình với id
và name
(hoặc bất kỳ thuộc tính khác mà bạn muốn được hiển thị trong các tùy chọn chọn) thuộc tính, và bạn đang sử dụng mặc định relationgroup_id
khóa ngoại trong mô hình của bạn bạn nên xây dựng của bạn chọn như thế:
<% f.select(
:relationgroup_id,
options_from_collection_for_select(@relationgroups, :id, :name),
:include_blank => true
) %>
Nó sẽ chọn giá trị được lựa chọn dựa trên object.relationgroup_id
nơi object
là mô hình bạn đang xây dựng hình thức cho. Xem docs để biết thêm thông tin.
Nguồn
2012-02-13 08:32:59
Cảm ơn, đã hoạt động! – John
Đẹp, nhưng cái nào? –
Đầu tiên, bởi vì nó là một trường chuỗi, không có id tham gia. – John