Ich habe ein Venue-Modell, das has_many und accept_nested_attributes_for Working_hours.Rails - Geschäft Öffnungszeiten Schema
Das Arbeitszeitmodell:
create_table "working_hours", force: :cascade do |t|
t.integer "day"
t.time "open_time"
t.time "close_time"
t.integer "venue_id"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["merchant_id"], name: "index_working_hours_on_merchant_id", using: :btree
end
So kann ich mehr als ein working_hour Block pro Tag hinzufügen kann, wie:
Sonntag 10 - 13am Sonntag 17 Uhr - 20 Uhr
Ich weiß, dass ich Sonntag 17 Uhr - 24 Uhr und Montag 0 Uhr - 2 Uhr morgens markieren kann, aber ich möchte eine feinste Lösung. So etwas wie die Yelp-Lösung https://www.yelp.com/biz_attribute?biz_id=jnEv25Y2DosTq2sNnvmC9g
Wenn Sie Element für die Optionen wählen, wählen Sie Stunden, sie haben eine Ganzzahl (0 und 1), um am selben Tag oder am nächsten Tag zu setzen.
Wie kann ich das erreichen (ex: 20pm - 1am)?
Ich kenne das Vishram. =) Ich möchte eine feinste Lösung. So etwas wie die Yelp-Lösung. Ich habe meine Frage aktualisiert. – user1301037