ruby-on-rails - 创建日历/计划程序应用程序 - Ruby on Rails

标签 ruby-on-rails ruby web-applications calendar

我正在考虑使用 Ruby on Rails 开发一个应用程序,它是一种规划器。我想让用户能够查看日期列表,单击特定日期,然后添加诸如:膳食、费用、事件、待办事项和练习之类的内容。真的,我这样做是为了我和我成长中的家庭。

我很好奇如何最好地实现它。我当然可以看到 Meals、Expenses 等需要 belong_to :user 但我很好奇如何实现 belongs_to :day 或类似的东西。使用 created_at 或 updated_at 不一定能让我提供 future 日期的 View 。

我可以看到如果我创建一个天数表,然后通过时间和日期字段添加天数,这将如何工作,但要求人们创建实际天数似乎有点奇怪。

或者也许我可以创建指向搜索@today、@tomorrow 的变量的链接,但这会变得困惑。

我已经浏览了 gems/plugins,但找不到有效的。理想情况下,一个人能够。

有人对如何实现这样的事情有任何想法吗?

最佳答案

有许多现有的 Rails 日历,例如 http://github.com/elevation/event_calendarhttp://github.com/topfunky/calendar%5Fhelper .

但是,要回答您关于日期的具体问题:我认为没有必要将 Day 作为模型;只需给每个事件一个开始日期和时间,以及一个结束日期和时间。请记住,Ruby 使基于范围的搜索变得很容易,所以如果每个事件都有与之关联的日期和时间,那么“给我下周的所有事件”是小菜一碟。

关于ruby-on-rails - 创建日历/计划程序应用程序 - Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767835/

相关文章:

ruby-on-rails - Rails 和 OS X : How to install rmagick?

ruby - heroku 'serve_static_assets' 问题

javascript - 我使用 agoraIO web app sdk 创建了应用程序但无法加入视频通话

javascript - Browserify 与 Usemin

ruby-on-rails - 设计Omniauth + Linkedin错误。 “Not found. Authentication passthru”

ruby-on-rails - 向 Rails ActiveRecord 类添加方法

ruby - 覆盖数组的前 n 个元素?

javascript - 没有 Node.js 的实时 HTML5 Web 应用程序

ruby-on-rails - 检查 mixee 类上是否定义了方法?

ruby - 解析人名并在 Ruby 中匹配它们