课程(所有消息)--发布作业、新闻、问卷界面

Branch_szzh
huang 10 years ago
parent 7ea0fac774
commit 17fad1f291

@ -98,11 +98,12 @@ class UsersController < ApplicationController
# 用户消息 # 用户消息
def user_messages def user_messages
@user_messges = @user.forge_messages @user_course_messages = @user.course_messages
respond_to do |format| @user_project_messges = @user.forge_messages
format.html{render :layout=>'base_users_new'} respond_to do |format|
format.api format.html{render :layout=>'base_users_new'}
end format.api
end
end end
def user_projects_index def user_projects_index

@ -129,6 +129,7 @@ class User < Principal
has_many :documents # 项目中关联的文档再次与人关联 has_many :documents # 项目中关联的文档再次与人关联
# 关联虚拟表 # 关联虚拟表
has_many :forge_messages has_many :forge_messages
has_many :course_messages
# end # end
# 虚拟转换 # 虚拟转换

@ -1,75 +1,52 @@
<div id="RSide" class="fl"> <div id="RSide" class="fl">
<div class="homepageRight"> <div class="homepageRight">
<div class="resources"> <div class="resources">
<div class="resourcesBanner"> <div class="resourcesBanner">
<div class="bannerName">消息</div> <div class="bannerName">消息</div>
<ul class="resourcesSelect"> <ul class="resourcesSelect">
<li class="resourcesSelected"><a href="javascript:void(0);" class="resourcesIcon"></a> <li class="resourcesSelected"><a href="javascript:void(0);" class="resourcesIcon"></a>
<ul class="newsType"> <ul class="newsType">
<li><a href="javascript:void(0);" class="resourcesGrey">全部</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">全部</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">@我</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">@我</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">作业消息</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">作业消息</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">课程通知</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">课程通知</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">指派给我</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">指派给我</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">讨论区回复</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">讨论区回复</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">留言</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">留言</a></li>
<li><a href="javascript:void(0);" class="resourcesGrey">申请消息</a></li> <li><a href="javascript:void(0);" class="resourcesGrey">申请消息</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</div> </div>
<div> <div>
<ul class="homepageNewsList"> <% @user_course_messages.each do |ucm| %>
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li> <% if ucm.course_message_type == "News" %>
<li class="homepageNewsType fl">发布作业</li> <ul class="homepageNewsList">
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">请写一到两个你认为Ruby中最吸引人的语句</a></li> <li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue"><%= ucm.course_message.author %></a></li>
<li class="homepageNewsTime fl">10分钟前</li> <li class="homepageNewsType fl">发布通知</li>
</ul> <li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey"><%= ucm.course_message.title %></a></li>
<ul class="homepageNewsList"> <li class="homepageNewsTime fl"><%= time_tag(ucm.course_message.created_on).html_safe %> </li>
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li> </ul>
<li class="homepageNewsType fl">发布通知</li> <% end %>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">请写一到两个你认为Ruby中最吸引人的语句</a></li> <% if ucm.course_message_type == "HomeworkCommon" %>
<li class="homepageNewsTime fl">10分钟前</li> <ul class="homepageNewsList">
</ul> <li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue"><%= ucm.course_message.user %></a></li>
<ul class="homepageNewsList"> <li class="homepageNewsType fl">发布作业</li>
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li> <li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey"><%= ucm.course_message.name %></a></li>
<li class="homepageNewsType fl">提交作品</li> <li class="homepageNewsTime fl"><%= time_tag(ucm.course_message.created_at).html_safe %> </li>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">第一章作品</a></li> </ul>
<li class="homepageNewsTime fl">10分钟前</li> <% end %>
</ul> <% if ucm.course_message_type == "Poll" %>
<ul class="homepageNewsList"> <ul class="homepageNewsList">
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li> <li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue"><%= ucm.course_message.user %></a></li>
<li class="homepageNewsType fl">指派任务</li> <li class="homepageNewsType fl">发布问卷</li>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">图片显示不全,请及时修改</a></li> <li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey"><%= ucm.course_message.polls_name %></a></li>
<li class="homepageNewsTime fl">10分钟前</li> <li class="homepageNewsTime fl"><%= time_tag(ucm.course_message.created_at).html_safe %> </li>
</ul> </ul>
<ul class="homepageNewsList"> <% end %>
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li> <% end %>
<li class="homepageNewsType fl">讨论区回复</li> </div>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">课程作业设计稿什么时候出来?</a></li>
<li class="homepageNewsTime fl">1小时前</li>
</ul>
<ul class="homepageNewsList">
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li>
<li class="homepageNewsType fl">给我留言</li>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">课程作业设计稿什么时候出来?</a></li>
<li class="homepageNewsTime fl">3天前</li>
</ul>
<ul class="homepageNewsList">
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li>
<li class="homepageNewsType fl">申请加入</li>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">课程名称/项目名称</a></li>
<li class="homepageNewsTime fl">2015.7.31</li>
</ul>
<ul class="homepageNewsList">
<li class="homepageNewsPublisher fl"><a href="javascript:void(0);" class="newsBlue">尹教授</a></li>
<li class="homepageNewsType fl">@我</li>
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">明天去上课吗?</a></li>
<li class="homepageNewsTime fl">2015.7.23</li>
</ul>
</div> </div>
</div> </div>
</div> </div>
</div>

Loading…
Cancel
Save