我是一名初学者,正在开发一个 RoR 应用程序,该应用程序允许用户通过经验和教育来更新他们的简历。我有两个模型用于这些不同的项目,并希望按时间顺序将它们一起显示。我想知道如何在我的配置文件控制器和视图中进行设置。
我想对应用程序的一个单独部分采用相同的做法,该部分将以相同的方式结合用户的帖子和讨论项目。但是,目前,我的重点是经验和教育部分。
个人资料/show.html.erb:
<% if @experiences.any? or @educations.any? %>
<div class="postExpOuter">
<% @experiences.each do |experience| %>
<div class="postExp">
<div>
<h2><%= experience.position %></h2>
<h3><%= experience.company %> | <%= experience.location %></h3>
<h4>
<%= experience.start_month %> <%= experience.start_year %>
<% if experience.end_year %>
<%= " - " + experience.end_month %> <%= experience.end_year %>
<% else %>
<span> - Present</span>
<% end %>
</h4>
</div>
</div>
<% end %>
<% @educations.each do |education| %>
<div class="postExp">
<div>
<h2><%= education.degree %></h2>
<h3><%= education.school %></h3>
<h4>
<% if education.end_year %>
<span>Class of </span><%= education.end_year %>
<% else %>
<%= education.start_year %><span> - Present</span>
<% end %>
</h4>
</div>
</div>
<% end %>
</div>
<% end %>