Вот мой маршрут:
map.skip_contact_postalcard 'contacts/:contact_id/postalcards/:postalcard_id/skip',
:controller => 'contact_postalcards', :action => 'skip'
Вот мой контроллер для 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
Я вызываю его через remote_link в Rails, но даже если я получаю к нему доступ напрямую, проблема все равно возникает.