Job recruitment system project - help

Hello All,

I would like to create job recruitment system project, and I am new to
Rails but I have learned Ruby and I don’t know it is easy to build
this project via Rails or not.

Background Information and User Requirements:
Basically the system needs to allow job recruiters to post jobs and
job seekers to view the posted
jobs via different search categories such as location, industry, etc.
and to apply for those they think
are appropriate.

Could you please help?

Yours,
Waleed

On 26 Oct 2007, at 11:31, Waleed H. wrote:

jobs via different search categories such as location, industry, etc.
and to apply for those they think
are appropriate.

Could you please help?

That’s a very vague question. Other than ‘yes you could build this in
rails’ I don’t know what sort of answer you were expecting.

Fred

Its very easy.

  1. Install Rails
    gem install rails --include-dependencies

  2. Add ActiveScoffold PlugIn (http://activescaffold.com/)
    ./script/plugin install
    http://activescaffold.googlecode.com/svn/tags/active_scaffold

  3. Add RoleRequirement (Google Code Archive - Long-term storage for Google Code Project Hosting.
    rolerequirement/)
    ./script/plugin install
    http://rolerequirement.googlecode.com/svn/tags/role_requirement/

  4. Add TabNav/Widgets (ruby script/plugin install
    svn://svn.seesaw.it/widgets/trunk) (Information:
    http://www.seesaw.it/en/toolbox/widgets/)
    ruby script/plugin install svn://svn.seesaw.it/widgets/trunk

  5. Define your takes in a migration

  6. Build your model files (3-4 lines each)

class MagBushing < ActiveRecord::Base
end

  1. Buld your controllers (for each table)
    These look like this:

class Recruiterspace::RecruiterController < ApplicationController
layout ‘tier2recruiter’
before_filter :login_required

active_scaffold :Recruiter do |config|
config.label = ‘Recruiters’
config.actions = [:search, :show, :list, :create, :delete]
end
end

  1. Build your menus (using tabnav)

Should look something like this

<%
render_tabnav :AppName,
:generate_css => true do

add_tab do |t|
t.named ‘AppName’
t.titled ‘appname’
t.links_to :controller => ‘/appname’
end
if @current_user.has_role?(‘admin’)
add_tab do |t|
t.named ‘Admin’
t.titled ‘admin’
t.links_to :controller => ‘adminspace/admin’
end
end
if @current_user.has_role?(‘recruiter’)
add_tab do |t|
t.named ‘Recruiter’
t.titled ‘Recruiter Home’
t.links_to :controller => ‘recruiterspace/home’
end
end
end
%>

  1. Add your relationships and tweak tabnav.

  2. Add email confirmation, and notification.

Thank you very much Glennswest, But Could you please explain what you
did?

I am new to rails, I will read about it.

Now I faced problem and I am working on it for the project in some
topics such as System specifications,customer requiremnts,Use
cases,UML diagrams and sequence diagrams, and functional
specification.

Any advices, I am happy to lesson.

Waleed H. wrote:

Thank you very much Glennswest, But Could you please explain what you
did?

I am new to rails, I will read about it.

Now I faced problem and I am working on it for the project in some
topics such as System specifications,customer requiremnts,Use
cases,UML diagrams and sequence diagrams, and functional
specification.

Any advices, I am happy to lesson.

You can go to www.lynda.com, they have great lessons…