# Job recruitment system project - help

**URL:** <https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385>\
**Category:** Rails\
**Created:** [October 26, 2007, 12:32pm UTC](https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385 "2007-10-26T12:32:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Waleed\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/a88e57/32.png) [@Waleed\_H](https://www.ruby-forum.com/u/Waleed_H)\
**Post date:** [October 26, 2007, 12:32pm UTC](https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385/1 "2007-10-26T12:32:34Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Waleed\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/a88e57/32.png) [@Waleed\_H](https://www.ruby-forum.com/u/Waleed_H)\
**Post date:** [October 26, 2007, 12:40pm UTC](https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385/2 "2007-10-26T12:40:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Waleed\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/a88e57/32.png) [@Waleed\_H](https://www.ruby-forum.com/u/Waleed_H)\
**Post date:** [October 31, 2007, 4:03am UTC](https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385/3 "2007-10-31T04:03:46Z")

</div>

Its very easy.

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

2. Add ActiveScoffold PlugIn ([http://activescaffold.com/](http://activescaffold.com/))  
./script/plugin install  
[http://activescaffold.googlecode.com/svn/tags/active\_scaffold](http://activescaffold.googlecode.com/svn/tags/active_scaffold)

3. Add RoleRequirement ([Google Code Archive - Long-term storage for Google Code Project Hosting.](http://code.google.com/p/)  
rolerequirement/)  
./script/plugin install  
[http://rolerequirement.googlecode.com/svn/tags/role\_requirement/](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/](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.

---

<div class="post-metadata">

**Author:** ![Waleed\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/a88e57/32.png) [@Waleed\_H](https://www.ruby-forum.com/u/Waleed_H)\
**Post date:** [November 2, 2007, 1:57pm UTC](https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385/4 "2007-11-02T13:57:35Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Waleed\_H](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/a88e57/32.png) [@Waleed\_H](https://www.ruby-forum.com/u/Waleed_H)\
**Post date:** [November 18, 2007, 3:46pm UTC](https://www.ruby-forum.com/t/job-recruitment-system-project-help/118385/5 "2007-11-18T15:46:41Z")

</div>

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](http://www.lynda.com), they have great lessons…
