From b34e5155b21d681a39f2525010d6a08587ad73a0 Mon Sep 17 00:00:00 2001 From: Raymonf <8991740+Raymonf@users.noreply.github.com> Date: Sun, 1 Mar 2020 00:05:33 -0500 Subject: [PATCH] Frontend fixes --- app/controllers/marks_controller.rb | 4 +- .../app/views/home/components/HomeMap.vue | 13 ++- app/javascript/app/views/location/Index.vue | 99 +++++++++++-------- app/models/mark.rb | 1 + app/views/marks/_form.html.erb | 10 ++ app/views/marks/_mark.json.jbuilder | 2 +- app/views/marks/index.html.erb | 2 + app/views/marks/show.html.erb | 5 + ...arks.rb => 20200301045325_create_marks.rb} | 1 + db/schema.rb | 5 +- test/controllers/marks_controller_test.rb | 4 +- test/fixtures/marks.yml | 2 + test/system/marks_test.rb | 2 + 13 files changed, 99 insertions(+), 51 deletions(-) rename db/migrate/{20200301001717_create_marks.rb => 20200301045325_create_marks.rb} (84%) diff --git a/app/controllers/marks_controller.rb b/app/controllers/marks_controller.rb index b8f74c8..1bf0630 100644 --- a/app/controllers/marks_controller.rb +++ b/app/controllers/marks_controller.rb @@ -25,7 +25,7 @@ def edit # POST /marks.json def create @mark = Mark.new(mark_params) - @mark.user = current_user + respond_to do |format| if @mark.save format.html { redirect_to @mark, notice: 'Mark was successfully created.' } @@ -69,6 +69,6 @@ def set_mark # Only allow a list of trusted parameters through. def mark_params - params.require(:mark).permit(:name, :mark_type_id, :description, :lat, :long) + params.require(:mark).permit(:name, :mark_type_id, :description, :lat, :long, :user_id, :location_id) end end diff --git a/app/javascript/app/views/home/components/HomeMap.vue b/app/javascript/app/views/home/components/HomeMap.vue index 141d5ae..babb9a6 100644 --- a/app/javascript/app/views/home/components/HomeMap.vue +++ b/app/javascript/app/views/home/components/HomeMap.vue @@ -12,6 +12,8 @@