diff --git a/linkedout.rb b/linkedout.rb index 21fed6b..249fadc 100644 --- a/linkedout.rb +++ b/linkedout.rb @@ -40,6 +40,16 @@ def default_user redirect "/" end +post "/jobs" do + job_attrs = params[:job] + job_attrs.merge!({ :user => default_user }) + + job = Job.new(job_attrs) + job.save + + redirect "/" +end + put "/jobs/edit" do job_attrs = params[:job] @@ -51,6 +61,16 @@ def default_user redirect "/" end +post "/skills" do + skill_attrs = params[:skill] + skill_attrs.merge!({ :user => default_user }) + + skill = Skill.new(skill_attrs) + skill.save + + redirect "/" +end + put "/skills/edit" do skill_attrs = params[:skill] diff --git a/views/partials/job_form.erb b/views/partials/job_edit.erb similarity index 97% rename from views/partials/job_form.erb rename to views/partials/job_edit.erb index 24efaf0..57bb66a 100644 --- a/views/partials/job_form.erb +++ b/views/partials/job_edit.erb @@ -2,7 +2,7 @@ # When rendering a partial, the collection item takes the name # of the file for the item, so the job object is assigned to # the local variable `job_form` - job = job_form + job = job_edit %>