Is it possible to add an at the end of a created with the collection_select helper method?
Right
I can't comment otherwise I'd add this to the answer above.
To get the option->value "new","or create a new one".. instead of
f.select(:category_id, @categories.collect {|p| [ p.name, p.id ] } + ['Or create a new one','new'], {:include_blank => 'Please select a category'})
do
f.select(:category_id, @categories.collect {|p| [ p.name, p.id ] } + [['Or create a new one','new']], {:include_blank => 'Please select a category'})
note the extra [] around the options. This makes the array work as an option,value pair