Удалить не работает в Rails 3 - PullRequest
1 голос
/ 21 июля 2011

У меня есть приложение в rails 3, и я запускаю crud, все работает, кроме ссылки на удаление. Когда я нажимаю на нее, она всегда приводит меня к действию show, и я хочу, чтобы она удалила эту конкретную запись. Ниже приведены коды

VIEW

index.html.erb:

<td><%= link_to 'Destroy', member, :confirm => 'Are you sure?', :method =>:destroy %></td>

CONTROLLER

  # DELETE /members/1
  # DELETE /members/1.xml
  def destroy
    @member = Member.find(params[:id])
    @member.destroy

    respond_to do |format|
      format.html { redirect_to(members_url) }
      format.xml  { head :ok }
    end
  end

... любая помощь, плз ..

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

Проверьте библиотеки JavaScript.в моем приложении была та же проблема, потому что я удалил прототип и не установил jquery.

Эта проблема возникает из-за того, что метод DELETE эмулируется через javascript.

0 голосов
/ 21 июля 2011

уничтожение - это действие REST контроллера

: метод =>: удалить не : метод =>: уничтожить

...