Назовите метод в модели после того, как найдут в Ruby on Rails

Я не уверен в плагине блока, но не можете Вы овладевать соответствующим кадром и управляйте им с помощью "дерева кадра", чего-то вроде этого: (из importantFrame.htm)

parent.theFrame.someProperty = someValue;

, например:

parent.theFrame.location.href='anotherPage.html';

Из того, что я читал, Вам, возможно, понадобился бы JQuery на целевой странице, но Вы могли попробовать что-то как:

parent.theFrame.block();

или возможно:

$('#theFrame').block();
6
задан Gabriel Bianconi 2 October 2009 в 21:31
поделиться

1 ответ

Изменить: Для Rails> = 3 см. Ответ от @ ничего-особенного-здесь

Есть. Однако, наряду с after_initialize , after_find является особым случаем. Вы должны определить метод, after_find: some_method недостаточно. Однако это должно сработать:

class Post < ActiveRecord::Base
  def after_find
    # do something here
  end
end

Подробнее об этом можно прочитать в API .

4
ответ дан 8 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: