Mr. Winnymann
unread,Aug 23, 2010, 3:31:18 PM8/23/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Ruby on Rails: Talk
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???
<dt><%= f.label "Category" %></dt>
<% @job.catergory.each do | f | %>
<dd>
<%= f.radio_button :name, :id %>
</dd>
<% 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
<dl>
<% form_for (@job, :html => {:multipart => true }) do |f| %>
<%= f.error_messages %>
<dt><%= f.label "title" %></dt>
<dd>
<%= f.text_field :title %>
<br>
<span class="hint">"Senior Ruby Developer" or "HTML5 CSS3 Guru"</
span>
</dd>
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'</span>
</dd>
</dl>
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?