2017-01-16 83 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 %>