1
即時通訊使用Rails 4,我有一個形式在活動管理,不預先填充或加載關係數據到編輯窗體。如果我沒有定義一個表單,那麼由活動管理員加載的默認值就會顯示,但它顯示的是對象而不是object.name,因此我已經開始編輯它。活動管理員編輯表單不預先填充belongs_to關係
這裏是我有什麼
form do |c|
c.semantic_errors *c.object.errors.keys
c.inputs "Event" do
c.input :title
c.input :date, :as => :datetime_picker, :local => true
c.input :description
end
c.inputs "Training Request" do
c.inputs :for => [:training_request, c.object.training_request || c.object.build_training_request] do |w|
list_of_training_requests = TrainingRequest.fulfilled.collect {|t| t.host.name }
w.input :id, as: :select, :collection => list_of_training_requests
end
end
c.inputs "Trainer" do
c.inputs :for => [:trainer, c.object.trainer || c.object.build_trainer] do |x|
list_of_trainers = Trainer.qualified.collect {|t| t.name }
x.input :id, as: :select, :collection => list_of_trainers
end
end
c.actions
end
的形式加載,沒有任何錯誤,不只是沒有什麼是設置在數據庫例如列表數據
如果任何人都可以在正確的方向點我將非常感激。
多數民衆贊成在完美。我不知道這會起作用。謝謝。 – DMH