我正在使用Capybara和Poltergeist进行屏幕抓取。
我想做类似以下的事情,虽然我不确定它是否可能,更不用说如何实现。
class Sites < ActiveRecord::Base
serialize :saved_session
def do_thing_a_on_site
current_session = Capybara.load_session(saved_session)
do_thing_a
update_attribute: saved_session, current_session
end
def do_thing_b_on_site
current_session = Capybara.load_session(saved_session)
do_thing_b
update_attribute: saved_session, current_session
end
end
这可能吗?
Capybara::Session中没有save
,load
或类似方法。