Facebookクリーナーを機能させようとしていますが、次のメッセージで失敗します。
./lib/facebook.rb:140:in `get_home': undefined method `email=' for nil:NilClass (NoMethodError)
from (eval):23:in `form_with'
from ./lib/facebook.rb:139:in `get_home'
from /var/lib/gems/1.8/gems/mechanize-2.5.1/lib/mechanize.rb:409:in `get'
from ./lib/facebook.rb:137:in `get_home'
from ./lib/facebook.rb:38:in `setup'
from fb_cleaner.rb:34
これは、136行目から145行目までのコードです。
def get_home
@a.get(MOBILE_URL) do |page|
sleep(SLEEP_TIME)
@home = page.form_with(:action => "https://login.facebook.com/login.php?m=m") do |f|
f.email = @email
f.pass = @password
end.submit
end
@home
end # get_home
誰かが手がかりを得ましたか?