Вот что я имею в виду:
<%= link_to_remote "Responded - Positive",
:url => contact_path(@contact, :status => 'positive response'),
:update => "status" %>
Это то, что я имею в качестве маршрута:
map.resources :contacts, :has_one => :status_contact
Вот что я использовал в своем контроллере:
def create
@status_contact = StatusContact.new(params[:status_contact])
if @status_contact.save
#flash[:notice] = "Successfully created status contact."
#redirect_to @status_contact
render :text => "Set status to #{@status_contact.status}."
else
render :text => "bomb"
end
end
Мой желаемый результат заключается в том, что для конкретного контакта он обновит атрибут Contact.status значением 'положительный ответ' и сделает это через ajax.
Прямо сейчас я получаюошибка 404.Что мне нужно сделать, чтобы исправить это?
Это ошибка, которую я все еще получаю:
POST http://localhost:3000/contacts/24?method=put&status=positive+response 404 Not Found
312ms