Here is my route:
map.skip_contact_postalcard 'contacts/:contact_id/postalcards/:postalcard_id/skip',
:controller => 'contact_postalcards', :action => 'skip'
Here is my controller for ContactPostalcardsController:
def skip
@contact_postalcard = ContactPostalcard.new(params[:contact_postalcard])
@contact_postalcard.contact_id = params[:contact_id]
@contact_postalcard.postalcard_id = params[:postalcard_id]
@contact_postalcard.status = "skipped"
@contact_postalcard.date_sent = Date.today
@contact_postalcard.date_created = Date.today
if @contact_postalcard.save
render :text => 'This email was skipped!'
end
end
The way I invoke it is through remote_link in Rails, but even if I access it directly, I still get the problem.