2017-01-16 62 views
0

我想在我的应用程序中使用简单的日历宝石生成简单的日历。我有project_title,client_name,description,startdate和enddate的项目模型。如何从简单的日历宝石生成日历

我需要显示从startdate到enddate的日历视图,当我打开项目view.how我可以这样做吗?

下面的代码:

<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 

回答

1

首先取:start_date & end_date之间的区别:

total_days = end_date - start_date 

现在通过传递一些参数创建自定义压延:

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

让我知道!谢谢

1

你也可以试试这个!

<%= calendar @[email protected]_enddate do |date| %> 
    <%= date %> 
<% end %>