Rails - не может уничтожить запись - PullRequest
0 голосов
/ 06 февраля 2012

при настройке простого приложения на Rails я столкнулся с проблемой, которой у меня никогда не было: ссылка на уничтожение не будет работать.

Теперь мой код:

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

довольно простой, верно?

Когда я нажимаю на кнопку удаления, меня перенаправляют на Показать ... довольно озадачивает.

Моя схема:

t.string   "title"
t.text     "content"
t.string   "category"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false

Что я делаю не так ??

Ответы [ 2 ]

4 голосов
/ 06 февраля 2012

Вам нужно включить гем jQuery for Rails в свой Gemfile

gem 'jquery-rails'

Затем вы должны запустить bundle install и перезапустить сервер. Это потому, что даже если вы включили в свой layout.html.erb инфраструктуру jQuery, вам потребуется адаптер для jQuery, чтобы использовать ненавязчивый сценарий.

2 голосов
/ 06 февраля 2012

Убедитесь, что у вас включен JS и включен в application.html.haml.Вы также можете попробовать button_to вместо link_to.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...