所以,我仍然保留一個聲明,我終於在一週前開始學習Rails ......你會如何在Rails中做到這一點?
我正在構建一個應用程序,該應用程序將列出與我一起工作的多個樂隊的事件。每場比賽將有一個場地,每個場地將舉辦很多活動。這在我現在的模型中反映爲...
class Venue < ActiveRecord::Base
has_many :events
end
class Event < ActiveRecord::Base
belongs_to :venue
end
簡單吧?
我試圖包裹頭部的問題是數據輸入應該如何發生?設置會暗示用戶會創建一個場地,然後添加一個事件。不過,這件事真的是我的焦點。輸入數據的工作流程最爲合理:1)輸入日期2)輸入城市/州3)選擇該城市的場地。一些場地已經在系統中,其他場所不會。當用戶在填寫地點數據後開始鍵入地點名稱時,表單將開始建議與地點和打字相匹配的各個場所(上帝知道我將如何進行這項工作,但那是另一個夜晚的問題)。該事件的所有位置數據都存儲在Venue表中。 Event表只存儲該事件的具體信息(日期,venue_id,artist_id等)。
你只是用一個form_for場地模型&使用fields_for爲Event模型創建這個嗎?我想這似乎是最有意義的,但在我腦海中似乎錯了。我輸入得越多,我越覺得自己過度思考這個問題,但如果能獲得一些關於如何設置的反饋將很好。
感謝