我希望能够在我的数据库中看到类似TwitchTV名称的字符串。这是我目前的代码
get '/watch/:id' do |id|
erb :mystream
@result = Twitchtvst.all( :fields => [:Twitchtv ],
:conditions => { :user_id => "#{id}" }
)
puts @result
end
导致终端;
#< Twitchtvst:0x007fb48b4d5a98 >
如何将其变为字符串(数据库中的TwitchTV答案)
Opppppsss!
这是真正的代码示例。遗憾!
get '/livestream' do
erb :livestream
@users_streams = Twitchtvst.all
puts @users_streams
end
如果我在users_stream添加.to_s则无法正常工作
答案 0 :(得分:1)
添加.to_csv
,不完全是字符串,但应显示内容:
get '/livestream' do
erb :livestream
@users_streams = Twitchtvst.all
@users_streams.each do |us|
p us.to_csv
end
end
答案 1 :(得分:0)
您正在获取Twitchtvst对象的集合,因此您需要将每个对象转换为字符串:
puts Twitchtvst.all.map(&:to_s).join