2015-04-04 62 views
1

我使用關聯來編輯對象,但選擇菜單顯示關聯對象而不是用戶友好名稱(即#<User:0x007fdcac6da278>而不是SeanPerryman)。如何將該關聯框的值設置爲與該對象關聯的值?Rails窗體關聯字段顯示對象而不是名稱

= simple_form_for(@captain) do |f| 
    = f.error_notification 
    = f.association :user 
    = f.input :name 
    = f.association :world 
    = f.button :submit 

看起來它是爲世界協會而不是用戶協會。

enter image description here

我已經嘗試添加值標籤:

= f.association :user, :value => @captain.user.username 

但是,這並不改變顯示和檢查選擇框沒有提到,我的增值標籤。

回答

相關問題