Почему ссылка, сгенерированная в YUI javascript, не отображается в rails?
Использование YAHOO.widget.treeview для создания таблицы с тремя уровнями данных: модуль, субмодуль и детализация. Если есть изображение, связанное со строкой подробностей, javascript генерирует ссылку:
"<td><a href=\"/screenshot/show/" + rowData.id + "\">Screenshot</a></td>"
это добавляется в HTML для строки.
URL сгенерирован правильно, и ссылка появляется. При нажатии ничего не происходит, кроме слова "Готово" появляется в строке состояния браузера.
Я звоню по тому же адресу с другой страницы, которая не использует javascript, и страница со снимком экрана выглядит как положено.
Вот контроллер.
класс ScreenshotController
конец конец
Пример URL: http://localhost:3004/screenshot/show/20854
Этот код из show.html.erb, принадлежащий модели детали, работает:
Просмотр ',:controller => 'screenshot',:id => @detail.id,:action => 'show' %>Есть идеи???
1 ответ
Может быть есть какие-то нежелательные js, которые перехватывают ваш клик по сгенерированным ссылкам?