1
私はRails 4.2.3を使用しています。私は別のRailsのサービス(NOTコントローラ)から、このヘルパーメソッドを呼び出すにはどうすればよいのアプリ/ヘルパー/ webpage_helper.rbRailsサービスからヘルパーモジュールメソッドを呼び出すにはどうすればよいですか?
require "resolv-replace.rb"
require 'open-uri'
module WebpageHelper
def self.max_attempts
3
end
def get_url(url)
attempts = 0
begin
doc = Nokogiri::HTML(open(url))
rescue => e
puts "error: #{e.message}"
attempts = attempts + 1
if attempts <= max_attempts
retry
end
end
end
end
を作成していますか?私は
doc = WebpageHelper::get_url(url)
を試みたしかし、それは誤り「WebpageHelperのための未定義のメソッド `GET_URL」:モジュール」になります。