Ruby on rails 如何从简单日历gem生成日历

Ruby on rails 如何从简单日历gem生成日历,ruby-on-rails,calendar,Ruby On Rails,Calendar,我正在尝试使用simple calendar gem在我的应用程序中生成简单日历。我有一个项目模型,它有项目名称、客户名称、描述、开始日期和结束日期 当我打开项目视图时,我需要显示从开始日期到结束日期的日历视图。如何才能做到这一点 代码如下: <p> <strong>Project title:</strong> <%= @project.project_title %> </p> <p> <strong

我正在尝试使用simple calendar gem在我的应用程序中生成简单日历。我有一个项目模型,它有项目名称、客户名称、描述、开始日期和结束日期

当我打开项目视图时,我需要显示从开始日期到结束日期的日历视图。如何才能做到这一点

代码如下:

<p>
  <strong>Project title:</strong>
  <%= @project.project_title %>
</p>

<p>
  <strong>Client name:</strong>
  <%= @project.client_name %>
</p>

<p>
  <strong>Project desc:</strong>
  <%= @project.project_desc %>
</p>
<p>
  <strong>Project startdate:</strong>
  <%= @project.project_startdate %>
</p>

<p>
  <strong>Project enddate:</strong>
  <%= @project.project_enddate %>
</p>

### here i need to get the calendar view from above startdate and enddate

项目名称:

客户端名称:

项目描述:

项目开始日期:

项目结束日期:

###在这里,我需要从上面的startdate和enddate获取日历视图
首先获取
:开始日期和结束日期之间的差异:

total_days = end_date - start_date
现在通过传递一些参数来创建自定义日历:

<%= calendar number_of_days: total_days, start_date: start_date_of_your_project do |date| %>
  <%= date %>
<% end %>


让我知道!谢谢

首先获取
之间的差异:开始日期
结束日期

total_days = end_date - start_date
现在通过传递一些参数来创建自定义日历:

<%= calendar number_of_days: total_days, start_date: start_date_of_your_project do |date| %>
  <%= date %>
<% end %>


让我知道!谢谢你也可以试试这个

<%= calendar @project.project_startdate..@project.project_enddate do |date| %>
  <%= date %>
<% end %>

您也可以试试这个

<%= calendar @project.project_startdate..@project.project_enddate do |date| %>
  <%= date %>
<% end %>