2016-02-26 29 views
0

我有一個聯繫人,它可以有很多實踐。一種做法有一個破產。在Rails中使用text_field去除名稱屬性中的問號

class Contact 
    include Mongoid::Document 

    has_many :practices 
end 

class Practice 
    include Mongoid::Document 

    has_one bankruptcy 
end 

class Branktupcy 
    include Mongoid::Document 

    belongs_to :practice 
end 

破產有一個叫做場的 「時間表截止日期?」。現在,我嘗試的形式使用text_field:

<%= f.fields_for :practices, f.object.practices.build do |practice_builder| %> 
     <%= practice_builder.fields_for :bankruptcy, practice_builder.object.build_bankruptcy do |bankruptcy_builder| %> 
     <%= bankruptcy_builder.text_field "Schedules Due Dates?" %> 
     <% end %> 
    <% end %> 

不幸的是,在生成的HTML,名稱屬性不是「時間表截止日期?」而是「計劃到期日期」。它去掉問號。正因爲如此,當我提交表單時,它會拋出錯誤,因爲沒有問號的字段不存在。爲什麼會發生這種情況,我該如何解決?

+0

什麼是你場數據庫以下? – Lymuel

+0

@Lymuel在mongodb中,它是「計劃到期日?」 – Donato

回答

0

試着改變它schedules_due_date?和使用您的文本字段

<%= bankruptcy_builder.text_field :schedules_due_date? %>

相關問題