diff --git a/app/controllers/trainings_controller.rb b/app/controllers/trainings_controller.rb index dfb7c716..9612c67f 100644 --- a/app/controllers/trainings_controller.rb +++ b/app/controllers/trainings_controller.rb @@ -3,7 +3,7 @@ require 'base64' class TrainingsController < ApplicationController wechat_responder - skip_before_filter :verify_signature, only: [:show, :create, :test] + skip_before_filter :verify_signature, only: [:show, :create, :update, :test, :enroll] ROOT_URL = ENV["wechat_url"] || "#{Setting.protocol}://#{Setting.host_name}" diff --git a/app/views/trainings/enroll.html.erb b/app/views/trainings/enroll.html.erb index 7cc642d2..02b5a4d9 100644 --- a/app/views/trainings/enroll.html.erb +++ b/app/views/trainings/enroll.html.erb @@ -125,7 +125,7 @@ <% end %>

<%= @training_title %>

- <%= form_for @training do |f| %> + <%= form_for (@training || Training.new) do |f| %> <%= hidden_field_tag(:tag_id, @tag_id) %>

基本信息