好的,所以在我的 Rails 项目中。我收到此错误,有什么帮助吗?
class SearchController < ApplicationController
require 'rubygems'
require 'open-uri'
def index
@show_info
end
def do_search
@show = params{:search_term}
@show = @show["search_term"]
@url = "http://services.tvrage.com/tools/quickinfo.php?show=#{@show}"
@sitehtml = open(@url)
lines = @sitehtml.split("\n")
@show_info = []
lines.each do |line|
line_split = line.split("@")
@show_info << line_split[1]
end
end
end
我一直收到这个错误, (全尺寸:http://grab.by/6z6u)
有什么帮助吗?我不太明白。
最佳答案
您尝试拆分的对象不是 String,而是 StringIO。尝试对有问题的对象执行 .string.split
。
关于ruby-on-rails - "private method ` 拆分 ' called for",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3796831/