小编Yok*_*lan的帖子

将日期时间的日期与当前日期进行比较

我的会议模型有一个名为meeting_date的dateTime字段.我想以这样的方式在.where(...)查询中使用它:

<% @meetings = Meeting.where(meeting_date.to_date == Date.today.to_s %>
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?

ruby sqlite activerecord ruby-on-rails ruby-on-rails-4

3
推荐指数
1
解决办法
481
查看次数

Rails表单仅显示日期时间选择字段中的未来日期

我有一个使用simple_form创建的表单,表单中的一个字段是日期时间.我想限制它,以便用户只能选择截止日期之后的日期,这样他们就无法创建过去的记录.

我已经通过验证进行了实验,但我只想限制表单选项.我将小时范围限制在我想要的范围内但几天都找不到类似的东西.

活动的形式

<%= simple_form_for @event do |f| %>

  <%-# Form input fields -%>
  <%= f.input :name, label: 'Title' %>
  <%= f.input :event_date, minute_step: 15, start_hour: 7, end_hour: 21 %>
  <%= f.input :body %>
  <%= f.submit 'Submit' , :class => "btn btn-primary" %>

<% end %>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails simple-form ruby-on-rails-4

2
推荐指数
1
解决办法
3448
查看次数