diff --git a/app/controllers/management/proposals_controller.rb b/app/controllers/management/proposals_controller.rb index 283aa9428..1681fb004 100644 --- a/app/controllers/management/proposals_controller.rb +++ b/app/controllers/management/proposals_controller.rb @@ -19,8 +19,8 @@ class Management::ProposalsController < Management::BaseController @proposal = Proposal.find(params[:id]) end - def set_proposal_votes(proposals) - @proposal_votes = current_user ? current_user.proposal_votes(proposals) : {} + def proposal_params + params.require(:proposal).permit(:title, :question, :summary, :description, :external_url, :video_url, :responsible_name, :tag_list, :terms_of_service, :captcha, :captcha_key) end def current_user diff --git a/app/views/management/proposals/new.html.erb b/app/views/management/proposals/new.html.erb new file mode 100644 index 000000000..2641331a0 --- /dev/null +++ b/app/views/management/proposals/new.html.erb @@ -0,0 +1 @@ +<%= render template: 'proposals/new', form_url: management_proposals_url %> \ No newline at end of file diff --git a/app/views/proposals/_form.html.erb b/app/views/proposals/_form.html.erb index 40b0e5b52..4c14730fe 100644 --- a/app/views/proposals/_form.html.erb +++ b/app/views/proposals/_form.html.erb @@ -1,4 +1,4 @@ -<%= form_for(@proposal) do |f| %> +<%= form_for(@proposal, url: form_url) do |f| %> <%= render 'shared/errors', resource: @proposal %>