题目申请说明内容较长时,会导致被申请者收不到消息
This commit is contained in:
parent
620cc83d4b
commit
c6c3625029
|
@ -15,7 +15,7 @@ class CourseMessage < ActiveRecord::Base
|
||||||
validates :course_id,presence: true
|
validates :course_id,presence: true
|
||||||
validates :course_message_id,presence: true
|
validates :course_message_id,presence: true
|
||||||
validates :course_message_type, presence: true
|
validates :course_message_type, presence: true
|
||||||
validates_length_of :content, :maximum => 100
|
#validates_length_of :content, :maximum => 100
|
||||||
after_create :add_user_message
|
after_create :add_user_message
|
||||||
|
|
||||||
def add_user_message
|
def add_user_message
|
||||||
|
|
|
@ -1,27 +1,16 @@
|
||||||
<div>
|
<div>
|
||||||
<div class="ni_con">
|
<div class="ni_con">
|
||||||
|
<%= form_tag(apply_for_homework_user_path(:id=>User.current.id,:homework_id=>homework.id), :multipart => true,:remote => true,:name=>"apply_for_homework_form",:id=>'apply_for_homework_form') do %>
|
||||||
<h2>请求分享</h2>
|
<h2>请求分享</h2>
|
||||||
<p>
|
<p>
|
||||||
请求说明(可选):
|
请求说明(可选):
|
||||||
<textarea type="text" id="apply_content" class="apply_content mt10" style="outline:none;"></textarea>
|
<textarea type="text" name="content" id="apply_content" class="apply_content mt10" style="outline:none;"></textarea>
|
||||||
</p>
|
</p>
|
||||||
<div class="ni_btn">
|
<div class="ni_btn">
|
||||||
<a href="javascript:" class="tijiao" onclick="apply_to();" style="margin-bottom: 20px; margin-left: 60px; color: #fff">
|
<a href="javascript:" class="tijiao" onclick="$('#apply_for_homework_form').submit();" style="margin-bottom: 20px; margin-left: 60px; color: #fff">
|
||||||
确 定
|
确 定
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script>
|
|
||||||
function apply_to() {
|
|
||||||
url = '/users/<%=User.current.id %>/apply_for_homework?homework_id=<%=homework.id %>&content='+$("#apply_content").val();
|
|
||||||
$.get(
|
|
||||||
url,
|
|
||||||
{
|
|
||||||
|
|
||||||
},
|
|
||||||
function (data) {
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
</script>
|
|
|
@ -516,7 +516,7 @@ RedmineApp::Application.routes.draw do
|
||||||
match 'user_project_activities', :to => 'users#user_project_activities', :via => :get
|
match 'user_project_activities', :to => 'users#user_project_activities', :via => :get
|
||||||
match 'user_feedback4show', :to => 'users#user_feedback4show', :via => :get
|
match 'user_feedback4show', :to => 'users#user_feedback4show', :via => :get
|
||||||
match 'user_visitorlist', :to => 'users#user_visitorlist', :via => :get
|
match 'user_visitorlist', :to => 'users#user_visitorlist', :via => :get
|
||||||
match 'apply_for_homework', :to => 'users#apply_for_homework', :via => :get
|
match 'apply_for_homework', :to => 'users#apply_for_homework', :via => :post
|
||||||
match 'apply_homework', :to => 'users#apply_homework', :via => :get
|
match 'apply_homework', :to => 'users#apply_homework', :via => :get
|
||||||
match 'user_homeworks', :to => 'users#user_homeworks', :via => :get
|
match 'user_homeworks', :to => 'users#user_homeworks', :via => :get
|
||||||
match 'student_homeworks', :to => 'users#student_homeworks', :via => :get
|
match 'student_homeworks', :to => 'users#student_homeworks', :via => :get
|
||||||
|
@ -583,6 +583,7 @@ RedmineApp::Application.routes.draw do
|
||||||
get 'user_homework_type'
|
get 'user_homework_type'
|
||||||
get 'user_ref_homework_search'
|
get 'user_ref_homework_search'
|
||||||
get 'show_homework_detail'
|
get 'show_homework_detail'
|
||||||
|
post 'apply_for_homework'
|
||||||
# end
|
# end
|
||||||
end
|
end
|
||||||
#resources :blogs
|
#resources :blogs
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
class ChangeCourseMessagesCloumn < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
change_column :course_messages, :content, :text
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
|
@ -11,7 +11,7 @@
|
||||||
#
|
#
|
||||||
# It's strongly recommended to check this file into your version control system.
|
# It's strongly recommended to check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema.define(:version => 20160429030819) do
|
ActiveRecord::Schema.define(:version => 20160506104128) do
|
||||||
|
|
||||||
create_table "activities", :force => true do |t|
|
create_table "activities", :force => true do |t|
|
||||||
t.integer "act_id", :null => false
|
t.integer "act_id", :null => false
|
||||||
|
@ -485,7 +485,7 @@ ActiveRecord::Schema.define(:version => 20160429030819) do
|
||||||
t.integer "viewed"
|
t.integer "viewed"
|
||||||
t.datetime "created_at", :null => false
|
t.datetime "created_at", :null => false
|
||||||
t.datetime "updated_at", :null => false
|
t.datetime "updated_at", :null => false
|
||||||
t.string "content"
|
t.text "content"
|
||||||
t.integer "status"
|
t.integer "status"
|
||||||
t.integer "apply_user_id"
|
t.integer "apply_user_id"
|
||||||
t.integer "apply_result"
|
t.integer "apply_result"
|
||||||
|
|
Loading…
Reference in New Issue