I am a rails newbie and am trying to build my first app. I have a jobs
and categories controller and models respectively.
CONTROLLER:
def new
@job = Job.new
@catergory = Catergory.all
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @job }
end
end
#THIS IS A group of 10 RADIO_BUTTONS TO SELECT A CATEGORY FROM. BY
DEFAULT THE FIRST ONE IS SELECTED. !!!AM STUCK HOW TO WORK
IT!!!maybe a partial???
<%= f.label "Category" %>
<% @job.catergory.each do | f | %>
<%= f.radio_button :name, :id %>
<% end -%>
UPLOAD a file for the logo in the controller???
def upload
uploaded_io = params[:job][:logo]
File.open(Rails.root.join(‘public’, ‘images’,
uploaded_io.original_filename), ‘w’) do |file|
file.write(uploaded_io.read)
end
end
#VIEW FILE views/jobs/new.html.erb
<% form_for (@job, :html => {:multipart => true }) do |f| %>
<%= f.error_messages %>
- <%= f.label "title" %>
-
<%= f.text_field :title %>
"Senior Ruby Developer" or "HTML5 CSS3 Guru"
yada yada yada…
yada yada yada…
yada yada yada…
<dt><%= f.label "Name" %></dt>
<dd>
<%= f.text_field :company %>
<br>
<span class="hint">Example: 'Safarista Design', 'Safrista Jobs' or
‘37signals’
yada yada yada…
yada yada yada…
yada yada yada…
<%= f.submit ‘Step 2: Proceed to preview your ad →’ %>
<% end %>
This is not working. What am i doing wrong?
There was a mistake while pasting
I am a rails newbie and am trying to build my first app. I have a jobs
and categories controller and models respectively.
CONTROLLER:
def new
@job = Job.new
@catergory = Catergory.all
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @job }
end
end
UPLOAD a file for the logo in the controller???
def upload
uploaded_io = params[:job][:logo]
File.open(Rails.root.join(‘public’, ‘images’,
uploaded_io.original_filename), ‘w’) do |file|
file.write(uploaded_io.read)
end
end
#VIEW FILE views/jobs/new.html.erb
<% form_for (@job, :html => {:multipart => true }) do |f| %>
<%= f.error_messages %>
- <%= f.label "title" %>
-
<%= f.text_field :title %>
"Senior Ruby Developer" or "HTML5
CSS3 Guru"
#THIS IS A group of 10 RADIO_BUTTONS TO SELECT A CATEGORY FROM. BY
DEFAULT THE FIRST ONE IS SELECTED. !!!AM STUCK HOW TO WORK
IT!!!maybe a partial???
<dt><%= f.label "Category" %></dt>
<% @job.catergory.each do | f | %>
<dd>
<%= f.radio_button :name, :id %>
</dd>
<% end -%>
yada yada yada…
yada yada yada…
yada yada yada…
<dt><%= f.label "Name" %></dt>
<dd>
<%= f.text_field :company %>
<br>
<span class="hint">Example: 'Safarista Design',
‘Safrista Jobs’ or
‘37signals’
</dd>
yada yada yada…
yada yada yada…
yada yada yada…
<%= f.submit ‘Step 2: Proceed to preview your ad →’ %>
<% end %>
This is not working. What am i doing wrong?
I have 2 models Category and Job. How do I make the user select a
category from a list of radio buttons in the view/jobs/new form. How
do I then associate the job with the selected Category. Please help.
http://visionmasterdesigns.com/tutorial-create-blog-using-ruby-on-rails-2-relationship/2/
Do same as with yours Category and job
On Tue, Aug 24, 2010 at 4:49 PM, Mr. Winnymann [email protected] wrote:
CONTROLLER:
<% end -%>
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected][email protected]
.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
–
Thanks:
Rajeev sharma