私はhas_manyとaccept_nested_attributes_for working_hoursというVenueモデルを持っています。Rails - 営業時間スキーマ
労働時間モデル:
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
私のように、日ごとに複数のworking_hourブロックを追加することができますこの方法:
日曜日午前10時 - 13am 日曜日17pm - 20PM
私が知っています月曜日の午後17時〜午後24時と午前0時〜午前2時にマークすることができますが、私は最高の解決策が必要です。 https://www.yelp.com/biz_attribute?biz_id=jnEv25Y2DosTq2sNnvmC9g
オプションの要素を調べる場合、時間を選択すると、同じ日または翌日に設定する整数(0と1)があります。
どのように達成できますか(例:午後20時〜午前1時)?
私はそのvishramを知っています。 =) 私は最高のソリューションを求めています。 Yelpソリューションのようなもの。 私の質問が更新されました。 – user1301037