Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/RJS, Ajax, WEB 2.0, CSS, JAVASCRIPT/Странная работа link_to_function вместе с visual_effect

2008-09-22 13:56:55 Ответить  
Liorick
Калмыков Кирилл
Адрес: Россия МО
Сообщений: 11
Регистр: 2008-01-29
его блог 0 сообщ.
Странная работа link_to_function вместе с visual_effect
  •  
На сайте http://api.rubyonrails.org/ имеются примеры использования хелпера link_to_function. В нашем случае будет интересовать его часть, приведенная ниже



По описанию это должно замениться на



Я пишу все обсалютно аналогично примеру (копипаст) вставляю ниже в коде такой див:



Открываю в браузере, жму на ссылку "Show me more" и мне скрипт выдает алертом ошибку: "Effect[klass] is not constructor"

Долго калупался не мог понять в чем проблем. Версия рельс 2.1.1. Скрипты акулы тоже последней версии. Полез смотреть то как работает visual_effect. Оказывается что у него нужно указывать id как параметр, а не применять к определенному объекту с этим id. Я решил кое что изменить:



это мне выдало такой код:



И в таком виде у меня все благопалучно заработало.

Собственно у кого-нить есть предположения почему у меня не работало так как описано в api или является ли это ошибкой в описании хелпера?
,
2008-09-22 16:43:10 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Странная работа link_to_function вместе с visual_effect
  •  
покажи что у тебя в хедере страницы пишется ты должен еще грузить scriptaculo.us
елси его нет то и эфекта не будет
я его не гружу для того чтобы пользователм было быстрее страницы вытаскивать
------------
Занимаюсь вебом и продвижением сайтов.
2008-09-22 18:21:44 Ответить  
Liorick
Калмыков Кирилл
Адрес: Россия МО
Сообщений: 11
Регистр: 2008-01-29
его блог 0 сообщ.
RE: RE: Странная работа link_to_function вместе с visual_effect
  •  
Собственно описание хеда в лэйауте:



а вот что из этого выходит:

2008-09-22 21:35:32 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: RE: RE: Странная работа link_to_function вместе с visual_effect
  •  
может я что то упустил но у тебя не грузится библиотка
scriptaculous.js
------------
Занимаюсь вебом и продвижением сайтов.
2008-09-25 11:27:20 Ответить  
Liorick
Калмыков Кирилл
Адрес: Россия МО
Сообщений: 11
Регистр: 2008-01-29
его блог 0 сообщ.
RE: Странная работа link_to_function вместе с visual_effect
  •  
Подключил scriptaculous.js но ошибка не исчезла
2008-09-25 11:49:11 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Странная работа link_to_function вместе с visual_effect
  •  
по чему бы тебе не сделать просто toogle а потом higlite для твоего дива ...??
вместо page.visual_effect :toggle_blind, :details

поуглив минуту по твоей проблемме я нашел несколько вариантов ее решения но проверять тебе

http://groups.google.com/group/jrails/msg/c6992951d3e69d83
http://www.ruby-forum.com/topic/163714
http://railsmanual.com/module/ActionView::Helpers::ScriptaculousHelper/visual_effect/1.2.2
------------
Занимаюсь вебом и продвижением сайтов.
2008-09-26 09:22:36 Ответить  
Liorick
Калмыков Кирилл
Адрес: Россия МО
Сообщений: 11
Регистр: 2008-01-29
его блог 0 сообщ.
RE: RE: Странная работа link_to_function вместе с visual_effect
  •  
Руслан спасибо вам, за ссылки.

Я проблему решил вышеописанным спосом, скрипт делает именно то что я задумал. Я просто опубликовл это для обусждения ошибки в описании хелпера link_to_function или же ее отсутствии и ошибки в написании моего кода.

Просто любопытно, что то, что описано в api.rubyonrails.org не работает =)
2008-11-18 12:08:08 Ответить  
rubyfreeman
rubyfreeman
Адрес:
Сообщений: 6
Регистр: 2008-11-18
его блог 0 сообщ.
RE: Странная работа link_to_function вместе с visual_effect
  •  
думаю просто ошибка в документации - тоже столкнулся с ней сегодня
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 191 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008