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 %>
  • diff --git a/views/partials/job_new.erb b/views/partials/job_new.erb new file mode 100644 index 0000000..8d9a6a9 --- /dev/null +++ b/views/partials/job_new.erb @@ -0,0 +1,13 @@ +
  • + + at + +
    + +
    + +
    + + +
  • +
  • diff --git a/views/partials/skill_form.erb b/views/partials/skill_edit.erb similarity index 93% rename from views/partials/skill_form.erb rename to views/partials/skill_edit.erb index 86d0c73..f42ead9 100644 --- a/views/partials/skill_form.erb +++ b/views/partials/skill_edit.erb @@ -1,4 +1,4 @@ -<% skill = skill_form %> +<% skill = skill_edit %>
  • diff --git a/views/partials/skill_new.erb b/views/partials/skill_new.erb new file mode 100644 index 0000000..1d9104e --- /dev/null +++ b/views/partials/skill_new.erb @@ -0,0 +1,7 @@ +
  • + + + + +
  • +
  • diff --git a/views/resumes/edit.erb b/views/resumes/edit.erb index 00d518b..83b0c37 100644 --- a/views/resumes/edit.erb +++ b/views/resumes/edit.erb @@ -10,14 +10,14 @@

    Jobs

    Skills

    diff --git a/views/resumes/show.erb b/views/resumes/show.erb index d0e9ff8..e98509a 100644 --- a/views/resumes/show.erb +++ b/views/resumes/show.erb @@ -11,6 +11,8 @@

    Jobs

    @@ -18,6 +20,8 @@

    Skills